自行管理的节点更新 - Amazon EKS
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

自行管理的节点更新

当发布新的 Amazon EKS 优化 AMI 时,您应考虑将您自行管理的节点组中的节点替换为新 AMI。同样,如果您已为 Amazon EKS 集群更新 Kubernetes 版本,则还应更新节点以将其用于同一 Kubernetes 版本。

重要

本主题介绍适用于自行管理节点的节点更新。如果您正在使用 托管节点组,请参阅更新托管节点组

有两种基本方法可以更新集群中自行管理的节点组以使用新 AMI:

  • 迁移到新的节点组— 创建一个新的节点组并将您的 Pod 迁移到该组。迁移到新节点组要比简单地更新现有 AWS CloudFormation 堆栈中的 AMI ID 更为正常,因为迁移过程会以形式对将旧节点组执行 Taint 操作。NoSchedule并在新堆栈准备好接受现有容器工作负载后耗尽节点。

  • 更新现有自行管理的节点组— 更新现有节点组的 AWS CloudFormation caling 堆栈以使用新 AMI。使用创建的节点组不支持此方法eksctl