節點即時彈性功能支持根據ECS實例的庫存情況來動態選擇規格和可用區。如需感知并監控實例規格庫存健康狀況,獲取節點池的實例配置優化建議,從而進一步保障節點伸縮活動執行成功,您可以查看節點池庫存健康度的ConfigMap,評估當前節點池庫存是否健康,提前對實例規格配置進行分析和調整。
功能介紹
節點池配置了開啟彈性后,節點即時彈性組件能夠獲取節點池的實例規格,拉取這些實例規格在節點池所選可用區下的實時庫存情況,并將庫存更新至節點池的用于監控庫存健康度數據的ConfigMap中。
庫存健康度的ConfigMap
庫存健康度的ConfigMap會展示節點池當前總體庫存健康狀態、節點池配置的可用區下實例規格的庫存情況和斷供情況等,供您感知并監控當前節點池庫存是否健康,在庫存不足或即將不足時對實例規格配置進行分析和調整。
事件(Event)
當某個可用區的某個實例規格供給狀態發生變化時,節點即時彈性會產生事件InstanceInventoryStatusChanged。
事件名稱 | 事件對象 | 說明 |
InstanceInventoryStatusChanged | ACKNodePool | 某個可用區的某個實例規格供給狀態發生變化。格式為 |
前提條件
操作步驟
節點池的庫存健康度ConfigMap位于kube-system命名空間下,命名格式為{節點池id}-inventory-status
。您可以閱讀本小節,了解庫存健康度ConfigMap中的字段及其說明。
登錄容器服務管理控制臺,在左側導航欄選擇集群。
在集群列表頁面,單擊目標集群名稱,然后在左側導航欄,選擇 。
在頁面上方,切換命名空間為kube-system,根據節點池ID定位目標庫存健康度ConfigMap。
{ "SupplySeqs": [ { "InstanceType": "ecs.g6.8xlarge", "Zone": "cn-hongkong-c", "State": "WithStock" }, { "InstanceType": "ecs.g6.8xlarge", "Zone": "cn-hongkong-b", "State": "WithStock" }, { "InstanceType": "ecs.g5ne.4xlarge", "Zone": "cn-hongkong-c", "State": "WithStock" }, { "InstanceType": "ecs.g5ne.4xlarge", "Zone": "cn-hongkong-b", "State": "WithStock" } ], "Conditions": [ { "Type": "InventoryNoStock", "Status": "False", "Reason": "NoInterruption", "Message": "all instanceTypes are with stock", "LastTransitionTime": "2024-08-01T08:20:49Z" } ], "Phase": "Healthy", "LastTransitionTime": "2024-08-01T08:20:49Z" }
字段及其說明如下。
字段
說明
SupplySeqs
InstanceType
實例規格名稱。
Zone
實例規格所在的可用區。
State
可用區下該實例規格的庫存情況。取值:
WithStock
:庫存充足。ClosedWithStock
:庫存供應保障能力低。建議使用
WithStock
狀態的實例規格。WithoutStock
:規格售罄,后續會補充庫存。建議使用
WithStock
狀態的實例規格。ClosedWithoutStock
:庫存售罄,且后續不補充庫存。建議使用
WithStock
狀態的實例規格。
Conditions
"Type": "InventoryNoStock"
支持一種類型,即節點池實例規格庫存處于斷供狀態。
Status
節點池配置的可用區下所選實例規格斷供情況。取值:
True
:庫存已斷供。False
:庫存正常,未斷供。
Reason
節點池庫存處于當前狀態的原因。取值:
NoInterruption
:節點池配置的實例規格庫存均健康。PartialInterruption
:節點池配置的部分實例規格庫存不健康。AllInterruption
:節點池配置的實例規格庫存均不健康。
Message
詳細信息。
LastTransitionTime
Conditions
字段最后一次發生變更的時間。Phase
庫存健康狀態。取值:
Healthy
:健康。UnHealthy
:不健康。
LastTransitionTime
ConfigMap
data.status
字段最后一次發生變更的時間。
相關文檔
您可以通過節點彈性大盤查看Pod、節點詳情及變化的大盤,請參見使用節點彈性大盤。