集群节点缩容¶
当业务高峰期结束之后,为了节省资源成本,可以缩小集群规模,卸载冗余的节点,即节点缩容。节点卸载后,应用无法继续运行在该节点上。
前提条件¶
- 当前操作用户具有 Cluster Admin 角色授权 。
- 只有通过容器管理模块创建的集群才支持节点扩缩容,从外部接入的集群不支持此操作。
- 卸载节点之前,需要暂停调度该节点,并且将该节点上的应用都驱逐至其他节点。
- 驱逐方式:登录控制器节点,通过 kubectl drain 命令驱逐节点上所有 Pod。安全驱逐的方式可以允许容器组里面的容器优雅地中止。
注意事项¶
-
集群节点缩容时,只能逐个进行卸载,无法批量卸载。
-
如需卸载集群控制器节点,需要确保最终控制器节点数为 奇数。
-
集群节点缩容时不可下线 第一个控制器 节点。如果必须执行此操作,请联系售后工程师。
操作步骤¶
-
在 集群列表 页面点击目标集群的名称。
若 集群角色 中带有 接入集群 的标签,则说明该集群不支持节点扩缩容。
-
在左侧导航栏点击 节点管理 ,找到需要卸载的节点,点击 ⵗ 选择 移除节点 。
-
输入节点名称,并点击 删除 进行确认。