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

帮助改进此页面

想为本用户指南做出贡献? 滚动到页面底部,然后选择在 GitHub 上编辑此页面。您的贡献有助于我们的用户指南为每个人提供更充分的参考。

自行管理节点的更新

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

重要

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

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

迁移到新的节点组

创建新的节点组并将您的 Pods 迁移到该组。迁移到新节点组比简单地在现有 Amazon CloudFormation 堆栈中更新 AMI ID 更好。这是因为迁移过程会将旧节点组污染NoSchedule,并在新堆栈准备好接受现有 Pod 工作负载之后耗尽节点。

更新现有自行管理的节点组

更新现有节点组的 Amazon CloudFormation 堆栈以使用新 AMI。使用 eksctl 创建的节点组不支持此方法。