帮助改进此页面
想为本用户指南做出贡献? 滚动到页面底部,然后选择在 GitHub 上编辑此页面。您的贡献有助于我们的用户指南为每个人提供更充分的参考。
从集群中删除托管式节点组
本主题介绍如何删除 Amazon EKS 托管节点组。当您删除托管节点组时,Amazon EKS 会首先将 Auto Scaling 组的最小、最大和所需大小设置为零。然后,这会导致节点组缩小。
在每个实例终止前,Amazon EKS 将发送一个信号,以耗尽该节点的 Pods。如果几分钟后没有耗尽 Pods,Amazon EKS 将允许弹性伸缩继续终止实例。终止所有实例后,将删除弹性伸缩组。
重要
如果您删除的托管节点组使用的节点 IAM 角色未由集群中任何其他托管节点组使用,则该角色将从 aws-auth
ConfigMap
中移除。如果集群中的任何自行托管节点组使用相同的节点 IAM 角色,则自行管理的节点将变为 NotReady
状态。此外,集群操作也被中断。如果您的集群的平台版本至少为 使用 EKS 访问条目向 IAM 用户授予对 Kubernetes 的访问权限 先决条件部分中列出的最低版本,要为仅用于自行管理的节点组的角色添加映射,请参阅 创建访问条目。如果您的平台版本早于访问条目所需的最低版本,则可以将该条目重新添加到 aws-auth
ConfigMap
。要了解更多信息,请在您的终端中输入 eksctl create
iamidentitymapping --help
。
您可以使用 eksctl
或 AWS Management Console 删除托管节点组。