摘要: 在剛剛結束的雲棲大會上,阿里雲容器服務演示了容器的自動彈性伸縮,可以從容應對互聯網應用的峯值流量。阿里雲容器服務不只支持容器級別的自動彈性伸縮,也支持集羣節點級別的自動彈性伸縮。從而真正作到從容應對高峯流量的場景,提升自動化運維水平及系統可用性。運維
在剛剛結束的雲棲大會上,阿里雲容器服務演示了容器的自動彈性伸縮,可以從容應對互聯網應用的峯值流量。關於阿里雲上容器的自動彈性伸縮,能夠參考文章在阿里雲上進行Docker應用的自動彈性伸縮。
同時在流量變大的時候自動進行容器的彈性伸縮,要求容器集羣有很好的容量規劃,必須有多餘的集羣資源以支持彈性擴容。但問題是當流量變大,容器擴容致使集羣資源不夠的時候怎麼辦呢,是否須要手工進行容器集羣的擴容?實際阿里雲容器服務不只支持容器級別的自動彈性伸縮,也支持集羣節點級別的自動彈性伸縮。從而真正作到從容應對高峯流量的場景,提升自動化運維水平,下降響應時間,提升系統可用性。下面介紹怎樣進行集羣節點的自動彈性伸縮。阿里雲
節點伸縮採起的策略:3d
當監測指標值超過所設定的擴容條件,以用戶設定的擴容步長增長節點數量。
當監測指標值低於所設定的縮容條件,以系統默認步長1減小節點數量。
自動伸縮的監測指標:blog
節點縮容只會對經過節點擴容建立出來的節點進行,用戶手工建立或者添加的節點不受影響。若是想讓這些手工添加的節點能夠自動縮容,須要爲這些節點加上標籤:內存
"aliyun.reschedule==true"資源
節點縮容的時候,系統會刪除集羣裏的ECS,用戶須要提早作好數據備份。請不要調度有狀態服務到可縮容節點上。能夠參考Docker Compose的constraint。get
配置伸縮策略
約束規則:自動化
上面咱們設置CPU>70進行集羣擴容,當集羣CPU超過這個設置的時候:
更多關於阿里雲容器服務的信息,請訪問: