ACK节点池功能推出前创建的老集群中,可能存在未被节点池管理的游离Worker节点。如不再需要这些节点,您可以直接释放对应的ECS实例。如仍需要保留这些节点,推荐您将这些节点纳入节点池进行管理,实现节点的分组管理和运维。
步骤一:创建并扩容节点池
在迁移前,您需要创建并扩容节点池,配置节点池的期望节点数为游离节点数量,且拥有与游离节点相同的配置。
步骤二:移除游离节点
您可以在ACK控制台完成游离节点的移除(不勾选同时释放ECS)。具体操作,请参见移除节点。
步骤三:添加已有节点
节点移除后,您可以将原节点的ECS实例重新添加至节点池。具体操作和相关注意事项,请参见添加已有节点。
相关文档
托管节点池是ACK推出的自动化运维型节点池,支持开启节点故障自愈、kubelet自动升级、CVE自动修复等功能,降低节点池运维管理压力。更多信息,请参见托管节点池概述。
通过设置节点池的期望节点数可实现节点池扩缩容,将节点数目维持在期望数量,从而节省成本。更多信息,请参见扩缩容节点池。
关于不同节点池运行时的对比,例如containerd和Docker,请参见如何选择Docker运行时、Containerd运行时、或者安全沙箱运行时?。
为避免过期版本集群存在的安全和稳定性风险,建议您升级ACK集群至最新版本。具体操作,请参见升级ACK集群。
如果您需要释放ECS实例,请参见释放实例。