选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

移除混合节点

聚焦模式
移除混合节点 - Amazon EKS

帮助改进此页面

要帮助改进本用户指南,请选择位于每个页面右侧窗格中的在 GitHub 上编辑此页面链接。

帮助改进此页面

要帮助改进本用户指南,请选择位于每个页面右侧窗格中的在 GitHub 上编辑此页面链接。

本主题介绍如何删除 Amazon EKS 集群中的混合节点。必须使用您选择的兼容 Kubernetes 的工具(例如 kubectl)来删除混合节点。从 Amazon EKS 集群中移除节点对象后,将停止收取混合节点的费用。有关混合节点定价的更多信息,请参阅 Amazon EKS 定价

重要

移除节点对于在节点上运行的工作负载而言是破坏性的。在删除混合节点之前,建议首先清空节点以将容器组转移到其他活动节点。有关清空节点的更多信息,请参阅 Kubernetes 文档中的安全地清空一个节点

在用于与 Amazon EKS 集群的 Kubernetes API 端点进行交互的本地计算机或实例上运行以下 kubectl 步骤。如果您使用特定的 kubeconfig 文件,请使用 --kubeconfig 标志。

第 1 步:列出节点

kubectl get nodes

第 2 步:清空节点

有关 kubectl drain 命令的更多信息,请参阅 Kubernetes 文档中的 kubectl drain

kubectl drain --ignore-daemonsets <node-name>

第 3 步:停止并卸载混合节点构件

您可以使用 Amazon EKS 混合节点功能 CLI (nodeadm) 来停止混合节点构件并将其从主机中移除。您必须使用具有 root/sudo 权限的用户运行 nodeadm。默认情况下,如果节点上还有容器组,则 nodeadm uninstall 不会执行。如果您将 AWS Systems Manager(SSM)作为凭证提供者,则 nodeadm uninstall 命令会将主机从 AWS SSM 托管式实例中注销。有关更多信息,请参阅 混合节点 nodeadm 参考

nodeadm uninstall

第 4 步:删除集群中的节点

停止并卸载混合节点构件后,从集群中移除节点资源。

kubectl delete node <node-name>

第 5 步:检查剩余的构件

运行上述步骤后,您的混合节点上可能会剩下一些构件,具体取决于您选择的 CNI。参阅 为混合节点配置 CNI 了解更多信息。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。