ACK節點池功能推出前建立的老叢集中,可能存在未被節點池管理的游離Worker節點。如不再需要這些節點,您可以直接釋放對應的ECS執行個體。如仍需要保留這些節點,推薦您將這些節點納入節點池進行管理,實現節點的分組管理和營運。
步驟一:建立並擴容節點池
在遷移前,您需要建立並擴容節點池,配置節點池的期望節點數為游離節點數量,且擁有與游離節點相同的配置。
登入Container Service管理主控台,在左側導覽列選擇叢集。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇 。
在節點池頁面右上方,單擊建立節點池,配置節點池的參數,然後單擊確認配置。
關於配置項的具體資訊,請參見建立節點池。
步驟二:移除游離節點
您可以在ACK控制台完成游離節點的移除(不勾選同時釋放ECS)。具體操作,請參見移除節點。
步驟三:添加已有節點
節點移除後,您可以將原節點的ECS執行個體重新添加至節點池。具體操作和相關注意事項,請參見添加已有節點。
相關文檔
託管節點池是ACK推出的自動化營運型節點池,支援開啟節點故障自愈、kubelet自動升級、CVE自動修複等功能,降低節點池營運管理壓力。更多資訊,請參見託管節點池概述。
通過設定節點池的期望節點數可實現節點池擴縮容,將節點數目維持在期望數量,從而節省成本。更多資訊,請參見擴縮容節點池。
關於不同節點池運行時的對比,例如containerd和Docker,請參見如何選擇Docker運行時、Containerd運行時、或者安全沙箱運行時?。
為避免到期版本叢集存在的安全和穩定性風險,建議您升級ACK叢集至最新版本。具體操作,請參見升級ACK叢集。
如果您需要釋放ECS執行個體,請參見釋放執行個體。