Skip to content

集群节点缩容

当业务高峰期结束之后,为了节省资源成本,可以缩小集群规模,卸载冗余的节点,即节点缩容。节点卸载后,应用无法继续运行在该节点上。

前提条件

  • 当前操作用户具有 Cluster Admin 角色授权 。
  • 只有通过容器管理模块创建的集群才支持节点扩缩容,从外部接入的集群不支持此操作。
  • 卸载节点之前,需要暂停调度该节点,并且将该节点上的应用都驱逐至其他节点。
  • 驱逐方式:登录控制器节点,通过 kubectl drain 命令驱逐节点上所有 Pod。安全驱逐的方式可以允许容器组里面的容器优雅地中止。

注意事项

  1. 集群节点缩容时,只能逐个进行卸载,无法批量卸载。

  2. 如需卸载集群控制器节点,需要确保最终控制器节点数为 奇数

  3. 集群节点缩容时不可下线 第一个控制器 节点。如果必须执行此操作,请联系售后工程师。

操作步骤

  1. 集群列表 页面点击目标集群的名称。

    集群角色 中带有 接入集群 的标签,则说明该集群不支持节点扩缩容。

    进入集群列表页面

  2. 在左侧导航栏点击 节点管理 ,找到需要卸载的节点,点击 选择 移除节点

    移除节点

  3. 输入节点名称,并点击 删除 进行确认。

    移除节点