当您不再需要某个节点继续工作时,可以将其移除。本文介绍如何通过 LHC 控制台删除节点。
说明
从对接 ACK 集群的功能上线时起(2020 年 8 月 15 号),阿里云底座上新建集群默认为 ACK 托管版集群。
前提条件
重要
删除节点会自动驱逐 Pod 引起 Pod 迁移,可能会影响业务,建议在业务低峰期操作。
操作过程中可能存在非预期风险,请提前做好相关的数据备份。
操作步骤
在左侧导航栏,单击 集群管理 > 集群详情,进入集群列表页面。
单击集群名称进入该集群的详情页,单击 节点 页签,进入节点列表页面。
勾选待删除节点,单击 更多操作 > 删除。
在弹出窗口中,选择以下删除方式,单击 确定。
自动排空节点(drain):把待移除节点上的 Pod 转移到其他节点。请确保集群其他节点的资源充足。您还可以通过执行命令
kubectl drain node-name
的方式把待移除节点上的 Pod 转移到其他节点。说明node-name 格式为
your-region-name.node-id
。例如cn-hangzhou.i-xxx
。your-region-name
为您集群所在的地域名称。node-id 为待移除节点所在的 ECS 实例 ID。同时释放 ECS:彻底删除服务器。
释放 ECS 实例仅释放按量付费的 ECS 实例。
说明如果节点上存在 Pod,请选择 自动排空节点,并确保集群资源充足,Pod 将自动迁移到其他节点。
释放 ECS 仅释放按量付费类型的 ECS 实例,不被释放的 ECS 会继续收费。
移除节点是异步操作,请在节点列表中查看移除进度。
对于预付费 ECS 实例,计费周期到期后,ECS 实例会自动释放。
您也可以在 ECS 实例到期前:
文档内容是否对您有帮助?