Kubernetes節(jié)點彈性伸縮方案概述
更新時間:
在您使用Kubernetes的時,如果您期望根據(jù)實際工作負載動態(tài)調(diào)整工作節(jié)點數(shù)量,確保資源的有效利用并維持服務(wù)的穩(wěn)定性,您可以參考本篇文檔來選擇符合您實際業(yè)務(wù)的方案。
方案一:為ACK集群創(chuàng)建彈性伸縮節(jié)點池
方案概述:如果您正在使用容器服務(wù) Kubernetes 版 ACK(Container Service for Kubernetes)版,您可以參考本方案實現(xiàn)節(jié)點彈性伸縮。使用ACK的節(jié)點池功能并開啟節(jié)點伸縮。
具體操作:請參見節(jié)點伸縮概述。
方案二:為ACK One注冊集群創(chuàng)建彈性伸縮節(jié)點池
方案概述:如果您的自建Kubernetes已接入分布式云容器平臺 ACK One(Distributed Cloud Container Platform for Kubernetes)的注冊集群,您可以參考本方案實現(xiàn)節(jié)點彈性伸縮。為ACK One注冊集群創(chuàng)建節(jié)點池并為其開啟自動伸縮。
具體操作:請參見配置自動彈性伸縮。
方案三:自建Kubernetes集群通過集成ESS實現(xiàn)節(jié)點彈性伸縮
方案概述:如果您是自建Kubernetes集群,且不考慮將您的集群接入ACK One注冊集群,您可以參考本方案完成節(jié)點彈性伸縮。在您的K8s集群中部署Cluster Autoscaler組件,并集成彈性伸縮 ESS(Auto Scaling)實現(xiàn)節(jié)點彈性伸縮。
具體操作:請參見自建Kubernetes集群實現(xiàn)節(jié)點自動伸縮。
文檔內(nèi)容是否對您有幫助?