集群彈性擴容
更新時間 2024-01-05 16:04:28
最近更新時間: 2024-01-05 16:04:28
分享文章
本節主要介紹集群彈性擴容。
操作場景
通過云容器引擎管理控制臺,您可以根據實際業務需要對集群的工作節點進行擴容和縮容,當集群中出現由于資源不足而無法調度的工作負載時自動觸發擴容,從而減少人力成本。
約束與限制
- 該功能僅支持通過按需計費方式購買的虛擬機節點,不支持“包年/包月”方式購買的節點和裸金屬節點。
- 目前不支持集群中Master節點的擴容和縮容。
- 如果您有集群自動擴縮容的需求,請通過autoscaler插件實現,具體請參見插件管理->autoscaler。
- v1.17及以上版本的集群將不再支持AOM提供的彈性伸縮機制,請使用節點池功能進行彈性伸縮,詳情請參見節點池管理->節點池概述。
集群自動擴容
步驟 1 登錄CCE控制臺,在左側導航欄中選擇“資源管理 > 集群管理”,單擊待設置伸縮策略集群下的“更多 > 彈性擴容”。
步驟 2 在“擴容配置”頁簽,單擊“編輯”,為集群的彈性擴容設置冷卻時間、集群最大節點數和節點配置。
表-擴容配置
| 參數 | 參數說明 |
|---|---|
| 冷卻時間 | 擴容策略執行后停止繼續匹配的時間,目的是等待擴容動作完成后在系統穩定且集群正常的情況下進行下一次策略匹配。取值范圍為:60秒~3600秒,默認為900秒。由于節點創建時間需要2-10分鐘,冷卻時間小于900秒可能無法達到預期。 |
| 單次擴容節點數上限 | 擴容策略執行時,集群下最大節點數。例如集群最大節點數為x,取值范圍:1≤x<集群節點配額。說明:集群節點配額受兩處限制,一是集群的規模,即單集群的節點數量。二是帳戶的節點配額。此處的集群節點配額數,取兩處限制中配額較少的。 |
| 節點配置 | 如果擴容策略執行后需要擴容,則系統會創建節點。1. 單擊“設置”,配置創建節點的各項參數。創建節點的參數配置請參見購買節點。此處計費方式只能選擇按需計費。2. 完成節點配置后,單擊“提交”。 |
步驟 3 確認擴容配置及節點參數后,單擊“確定”。
步驟 4 為集群設置擴容策略,選擇“擴容策略”頁簽,單擊“添加擴容策略”。
- 策略名稱:自定義策略名稱,例如policy01。
- 選擇“策略類型”,當前支持三種彈性擴容策略:
告警策略:支持根據集群CPU/內存分配量的設置,進行集群的自動擴容。
| 參數 | 參數說明 |
|---|---|
| * 指標 | 支持“CPU分配量”指標和“內存分配量”指標。 |
| * 觸發條件 | 設置觸發擴容策略的條件,即CPU或內存的分配量的平均值大于或小于某個百分比數,將觸發擴容。 |
| * 監控窗口 | 數據的匯聚窗口大小。單擊下拉選項進行選擇。若設置為15分鐘,表示每15分鐘監控一次。 |
| * 連續周期 | 指監控窗口內連續觸發閾值的次數,計算周期固定一分鐘。若設置為3,則表示指標數據連續三個監控窗口達到了設定的閾值,則觸發策略動作。 |
| * 執行操作 | 策略觸發后執行的動作。 |
定時策略:支持在特定時間點進行集群的自動擴容。
| 參數 | 參數說明 |
|---|---|
| * 策略類型 | 選擇定時策略。 |
| * 觸發時間 | 策略觸發時間。 |
| * 執行操作 | 策略觸發后執行的動作。 |
周期策略:支持以天、周、月為周期的擴容策略。
| 參數 | 參數說明 |
|---|---|
| * 策略類型 | 選擇周期策略。 |
| * 選擇時間 | 選擇策略觸發的時間。 |
| * 執行操作 | 策略觸發后執行的動作。 |
步驟 5 單擊“確定”。
伸縮完成后,在左側導航欄中選擇“資源管理 > 節點管理”,在查看節點列表頁面,可查看到擴容的工作節點。