迁移游离的Worker节点至节点池

ACK节点池功能推出前创建的老集群中,可能存在未被节点池管理的游离Worker节点。如不再需要这些节点,您可以直接释放对应的ECS实例。如仍需要保留这些节点,推荐您将这些节点纳入节点池进行管理,实现节点的分组管理和运维。

步骤一:创建并扩容节点池

在迁移前,您需要创建并扩容节点池,配置节点池的期望节点数为游离节点数量,且拥有与游离节点相同的配置。

  1. 登录容器服务管理控制台,在左侧导航栏选择集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择节点管理 > 节点池

  3. 节点池页面右上角,单击创建节点池,配置节点池的参数,然后单击确认配置

    关于配置项的具体信息,请参见创建节点池

步骤二:移除游离节点

您可以在ACK控制台完成游离节点的移除(不勾选同时释放ECS)。具体操作,请参见移除节点

步骤三:添加已有节点

节点移除后,您可以将原节点的ECS实例重新添加至节点池。具体操作和相关注意事项,请参见添加已有节点

相关文档

  • 托管节点池是ACK推出的自动化运维型节点池,支持开启节点故障自愈、kubelet自动升级、CVE自动修复等功能,降低节点池运维管理压力。更多信息,请参见托管节点池概述

  • 通过设置节点池的期望节点数可实现节点池扩缩容,将节点数目维持在期望数量,从而节省成本。更多信息,请参见扩缩容节点池

  • 关于不同节点池运行时的对比,例如containerd和Docker,请参见如何选择Docker运行时、Containerd运行时、或者安全沙箱运行时?

  • 为避免过期版本集群存在的安全和稳定性风险,建议您升级ACK集群至最新版本。具体操作,请参见升级ACK集群

  • 如果您需要释放ECS实例,请参见释放实例