移出节点
更新时间:2025-04-09
若当您不再需要某 Work 节点继续工作时,可以在控制台将节点从节点组或集群中移出,不支持移出控制节点。请参见本文的注意事项,在业务低峰期执行标准化操作。
前提条件
- 您已成功创建一个 Kubernetes 集群,详情请参见创建集群。
注意事项
- 移出节点可能会导致集群无法为容器提供足够的 CPU 和内存资源,请谨慎操作。
- 移出节点会涉及到 Pod 迁移,可能会影响业务,建议您在业务低峰期操作。
- 移出过程中可能存在非预期风险,请提前做好相关数据备份。
- 移出节点时,请在控制台执行标准化操作。请勿使用 kubectl delete node 方式手动移除节点。
- 移出节点时,如果选择进行节点排水操作,请确保集群其他节点的资源充足,以避免业务 Pod 无法调度。
-
需检查待移出节点上的 Pod 的节点亲和性规则和调度策略,确保 Pod 不会因为节点移除而无法调度到其他节点。
说明:如移出后仍需将实例添加到节点组/集群中,请参见添加节点。
操作步骤
- 登录百度智能云官网,并进入管理控制台。
- 选择“产品服务 > 云原生 > 容器引擎 CCE”,进入 集群管理 > 集群列表 。
- 在集群列表页面中,单击目标集群名称进入集群管理页面。
- 选择页面左侧 节点管理 > 节点 ,进入节点列表页面。
- 在节点列表中,选择需要移出集群的节点,单击 移出节点。
注意:
- 移出节点默认不会删除节点对应的实例及关联资源。您可以勾选同时删除实例和关联公网 IP 和云磁盘,只支持同时删除后付费的资源,预付费的资源不删除。预付费的实例会在计费周期到期后自动释放,您可以在实例到期前申请退款,提前释放实例,或将包年包月实例转按量付费实例后释放。
- 移出节点组的节点,默认会减少节点组期望节点数,您可以取消勾选同时减少节点组期望节点数,取消勾选节点组会通过继续扩容来维持当前期望实例数量,但不包含移出失败、删除失败的节点。
- 如果节点上存在Pod需要驱逐,需要勾选"进行节点排水"。但是,节点上由 DaemonSet 管理的 Pod 不会被排水。
- 移出异常状态的节点请不要勾选"进行节点排水",否则可能导致移出失败。
- 移出节点时,如果选择移出节点重装操作系统,会清除系统盘内数据且不可恢复(云磁盘数据不受影响)。
- 单击 确定,完成移出节点,您可以在节点列表中查看正在移出的节点,直到从列表中消失。