彈性伸縮設置
更新時間 2023-06-09 10:40:14
最近更新時間: 2023-06-09 10:40:14
分享文章
本文介紹彈性伸縮設置。
彈性伸縮能夠根據業務需求的變動經濟地調整彈性計算資源。容器引擎服務目前主要提供擴縮容Pod個數的水平伸縮能力,即Horizontal Pod Autoscaling(HPA),并支持自動伸縮策略配置及手動伸縮兩種觸發方式,以應對業務高峰時期,提高業務處理能力,從而保證業務能夠正常提供服務。
彈性伸縮設置
容器引擎平臺目前支持設置應用級別的伸縮策略,用于容器組(Pod)的彈性伸縮,通過設置伸縮指標可實現自動彈性伸縮。以無狀態應用為例,其它應用操作步驟一致。用戶可通過應用列表的【伸縮】操作進入配置界面,也可以通過應用詳情頁的【伸縮】頁簽進入配置界面。
操作步驟
1.點擊控制導航欄【工作負載】>【無狀態】,進入無狀態應用列表界面,選擇需要設置伸縮策略的應用名稱,點擊進入應用詳情頁;
2.在應用詳情頁,點擊【伸縮】頁簽,切換到伸縮策略配置界面,點擊【添加伸縮策略】,將彈出伸縮策略設置界面;
3.依次完成【策略名稱】、【策略類型】及【指標】等信息的選擇與填寫,各參數詳情參考下表:
| 參數 | 參數說明 |
|---|---|
| 策略名稱 | 輸入策略的名稱,伸縮策略名稱必須符合1-63個字符,由小寫字母、數字、橫線(-)和點(.)組成, 且必須以字母和數字開頭結尾 |
| 策略類型 | 選擇自動伸縮策略類型,目前支持告警策略,告警策略基于檢測的告警數據進行判斷觸發應用伸縮。 根據設定的監控周期,周期性的去判斷指標是否滿足觸發條件,且連續n個周期都滿足觸發條件,將會執行操作。 |
| 指標 | 指標包括cpu使用率、物理內存使用率兩種。觸發條件為觸發伸縮條件的閾值,高于所設閾值則擴展, 低于所設閾值則收縮 |
| 觸發條件 | 設置觸發指標的閾值,單位為% |
| 最大實例數 | 伸縮時允許達到的最大實例數,最大值為100 |
| 最小實例數 | 伸縮時允許達到的最小實例數,最小可設置為1 |
4.設置完成后,下方記錄設置的伸縮策略,并記錄該策略觸發的事件,同時可通過【修改】>【刪除】操作,對已配置的伸縮策略進行修改。
手動伸縮
手動伸縮主要是通過手動設置期望的實例數,觸發實例的伸縮。
操作步驟
1.點擊控制導航欄【工作負載】>【無狀態】,進入無狀態應用列表界面,點擊需要設置伸縮策略的應用名稱,點擊進入應用詳情頁;
2.在應用詳情頁,點擊【伸縮】頁簽,切換到伸縮策略配置界面;
3.點擊手動動伸縮后面的“筆形圖標”,將彈出文本框,填寫期望達到的實例數,數值范圍在1-100之間。點擊【√】,即可觸發實例伸縮。