日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

啟用節點自動伸縮

當集群的容量規劃無法滿足應用Pod調度時,您可以使用節點自動伸縮方案實現節點的自動擴縮。節點自動伸縮適用于擴容規模較?。ɡ玳_啟彈性的節點池數量少于20,或對應節點池中的節點數量少于100),工作負載批次較為穩定,以單次伸縮為主等業務場景。

閱讀前提示

為了讓您更好地使用節點自動伸縮功能,建議您在閱讀本文檔前,已閱讀節點伸縮概述并了解以下內容:

對節點自動伸縮的工作原理與功能特性

對哪些業務場景下,節點自動伸縮可以滿足您的業務訴求

對使用節點自動伸縮前需要了解的注意事項

前提條件

步驟一:開啟節點自動伸縮

使用節點自動伸縮功能前,您需要在節點池頁面開啟并配置集群自動彈性伸縮,使節點具備伸縮能力。配置時,請選擇節點伸縮方案自動伸縮。

  1. 登錄容器服務管理控制臺,在左側導航欄選擇集群。

  2. 集群列表頁面,單擊目標集群名稱,然后在左側導航欄,選擇節點管理 > 節點池。

  3. 節點池頁面,單擊節點伸縮后方的去配置

    1.jpg

  4. 首次使用集群自動彈性伸縮功能時,按照頁面提示,開通ESS服務并完成授權(如已開通并授權,請跳過)。

    • ACK托管集群:完成AliyunCSManagedAutoScalerRole角色授權

    • ACK專有集群:完成KubernetesWorkerRole角色授權和AliyunCSManagedAutoScalerRolePolicy系統策略的授權,入口如下所示。

      image

  5. 節點伸縮配置頁面,選擇節點伸縮方案自動伸縮,配置伸縮的配置項,然后單擊確定

    配置

    說明

    節點池擴容順序策略

    • 隨機策略:存在多個可擴容節點池時,從中任意選擇一個節點池進行擴容。

    • 默認策略:存在多個可擴容節點池時,從中選擇一個資源浪費最少的節點池進行擴容。

    • 優先級策略:存在多個可擴容節點池時,會按照您自定義的順序選擇優先級高的節點池進行擴容。

      需在創建開啟了彈性的節點池后再操作。

    彈性靈敏度

    用于調整系統判斷伸縮的間隔時間。默認值為60s。

    實施彈性伸縮時,彈性組件會基于調度情況自動觸發擴容。您只需配置縮容條件。

    重要
    • ECS節點:僅當同時滿足縮容閾值、縮容觸發時延靜默時間三個條件時,彈性組件才有可能執行節點縮容。

    • GPU節點:僅當同時滿足GPU 縮容閾值、縮容觸發時延靜默時間三個條件時,彈性組件才有可能執行GPU節點縮容。

    允許縮容

    是否允許進行節點縮容。關閉時,縮容相關配置不生效。請謹慎設置。

    縮容閾值

    啟用節點自動伸縮的節點池中,單個節點的請求資源(Request)與單個節點資源容量的比值。

    僅當該比值低于配置的閾值時,即節點的CPU和內存資源利用率均低于縮容閾值時,節點才有可能被縮容。

    GPU 縮容閾值

    GPU實例的縮容閾值。

    僅當該比值低于配置的閾值時,即節點的CPU、內存和GPU資源利用率均低于GPU 縮容閾值時,GPU節點才有可能被縮容。

    縮容觸發時延

    從檢測到有縮容需求(達到縮容閾值)到實際執行縮容操作(縮容Pod數量)之間的時間間隔。單位:分鐘。默認值:10分鐘。

    重要

    僅當滿足縮容閾值配置,且達到縮容觸發時延后,彈性組件才有可能執行節點縮容。

    靜默時間

    距離最近一次擴容完成后,彈性組件不執行縮容的時間間隔。

    在靜默時間內,彈性組件不會縮容節點,但仍會判斷節點是否可以縮容;超過靜默時間后,如果節點滿足縮容閾值和縮容觸發時延兩個條件,彈性組件則會正常執行縮容。例如,當靜默時間為10分鐘,縮容觸發時延為5分鐘時,彈性組件在最近一次擴容后的10分鐘內不會縮容節點,但會在靜默的10分鐘內判斷節點是否符合縮容條件。等待靜默時間結束,節點達到縮容閾值且時間超過縮容觸發時延規定的5分鐘時,彈性組件會繼續執行縮容。

    查看高級配置的配置項說明

    配置項

    說明

    Pod 終止超時時間

    縮容節點時等待節點上Pod終止的最長時間。單位:秒。

    Pod 最小副本數

    節點縮容前每個ReplicaSet中允許的Pod最小數量。

    開啟 Daemonset Pod 排水

    開啟DaemonSet Pod排水后,節點縮容時會驅逐節點上的DaemonSet Pod。

    跳過有 kube-system 命名空間下 Pod 所在節點

    開啟后,當集群執行節點自動縮容操作時,可以忽略運行在kube-system命名空間下的Pod所在的節點,確保這些節點不受縮容的影響。

    說明

    此功能對DaemonSet Pod和Mirror Pod不生效。

步驟二:配置開啟彈性的節點池

節點自動伸縮的擴縮對象為開啟自動伸縮節點池的節點。因此,配置節點自動伸縮后,您還需要配置至少一個開啟了彈性的節點池。您可以新建一個開啟自動彈性伸縮的節點池,也可以配置已有節點池,為其開啟自動彈性伸縮功能。

下表介紹主要配置項,其中“節點池”均指“開啟彈性的節點池”。更多信息,請參見創建節點池編輯節點池

配置

說明

自動伸縮

是否開啟自動伸縮。自動伸縮可根據業務需求和策略,經濟地自動調整彈性計算資源的管理服務。更多信息,請參見彈性伸縮概述。開啟前,請先配置節點池的自動彈性伸縮能力,操作步驟可參考步驟一:開啟節點自動伸縮。

實例相關的配置項

根據實例規格或屬性選擇Worker節點池使用的ECS實例,可通過vCPU、內存、規格族、架構等屬性進行篩選。

節點池擴容時,將從選中的實例規格中擴容。具體擴容到的實例規格取決于節點池擴縮容策略。選擇的實例規格越多,節點池成功彈出節點的概率越大。

節點池內實例的規格。單一規格的ECS實例庫存容量波動較大,建議配置多種相同規格的實例類型,以提高節點伸縮成功率。

如果您選擇的實例均為GPU服務器,您可以按需開啟共享 GPU 調度。更多信息,請參見共享GPU調度概述。

實例數量

節點池所包含的實例數量(不包含您已有的實例)。

默認情況下,實例數最少為0。超過0時,集群會默認向節點池中添加實例,并將實例加入到節點池對應的ACK集群中。

操作系統

在開啟自動伸縮時,支持選擇Alibaba Cloud Linux、Windows鏡像、Windows Core鏡像。

當所選鏡像是Windows鏡像或Windows Core鏡像時,系統將自動配置污點(Taints){ effect: 'NoSchedule', key: 'os', value: 'windows' }。

節點標簽

在集群中添加節點標簽(Label)后,會自動添加到彈性伸縮擴容出的節點上。

重要

當節點標簽和污點配置映射到節點池Tag后,自動伸縮才可識別,且節點池Tag存在數量上限。因此,請將開啟自動伸縮的節點池配置的ECS標簽、污點和節點標簽的總數控制在12個之內。

擴縮容策略

  • 優先級策略:根據以上配置的虛擬交換機的優先級進行擴縮容(選擇的虛擬交換機的順序,由上到下優先級遞減)。當優先級較高的虛擬交換機所在可用區無法創建ECS實例時,自動使用下一優先級的虛擬交換機創建ECS實例。

  • 成本優化策略:按vCPU單價從低到高嘗試創建。當伸縮配置已設置搶占式計費方式的多實例規格時,優先創建對應搶占式計費實例。當搶占式計費實例規格由于庫存等原因無法創建時,自動嘗試以按量付費的方式創建。

    付費類型搶占式實例時,除允許搶占式實例補償外,您還可以配置以下參數:

    • 按量實例所占比例%:節點池實例中按量實例應占的比例,取值范圍為[0,100]。

    • 允許按量實例補償:開啟后,如果因價格或庫存等原因無法創建足夠的搶占式實例,伸縮組將自動嘗試創建按量實例,以滿足ECS實例數量要求。

  • 均衡分布策略:只有設置多個專有網絡交換機時,均衡分布策略才能生效。在伸縮組指定的多可用區(即指定多個專有網絡交換機)之間均勻分配ECS實例。如果由于庫存不足等原因造成可用區之間不平衡,您可以再次進行均衡操作,以平衡資源的可用區分布。

    重要

    節點池創建完成后,擴縮容策略不支持編輯。

    付費類型搶占式實例時,您可以設置是否開啟允許搶占式實例補償。開啟后,當收到搶占式實例將被回收的系統消息時(即搶占式實例被回收前5分鐘左右),開啟彈性的節點池將嘗試創建新的實例,替換掉將被回收的搶占式實例。

伸縮模式

支持標準模式極速模式

  • 標準模式:根據資源申請值的使用量,通過創建、釋放ECS實例的方式進行伸縮。

  • 極速模式:通過創建、停機、啟動的方式進行伸縮,提高再次伸縮的速度。

    重要
    • 極速彈出模式在節點進入停機回收狀態時,節點將停機,并處在NotReady狀態。當再次伸縮彈出時,節點狀態會變為Ready。極速模式實例停機再次啟動時,如果啟動失敗,系統不會自動釋放實例,請按需手動釋放。

    • 極速彈出模式的節點處在停機回收狀態時,只收取磁盤的費用,不收取計算費用(不包含擁有本地盤的機型系列,例如ecs.d1ne.2xlarge),在庫存充裕的前提下可以快速啟動。

污點 (Taints)

添加污點后,集群將不會將Pod調度到該節點上。

創建開啟了彈性的節點池后,您可以參見步驟一:開啟節點自動伸縮選擇是否配置優先級策略。優先級取值范圍為[1, 100],必須為正整數。

步驟三:(可選)結果驗證

完成如上操作后,您便可以使用節點自動伸縮功能。此時,節點池將顯示已開始自動伸縮且集群已自動安裝cluster-autoscaler組件。

節點池已開啟自動伸縮

節點池頁面,節點池列表中將展示已開啟自動伸縮的節點池。

已安裝cluster-autoscaler組件

  1. 在集群管理頁左側導航欄,選擇工作負載 > 無狀態。

  2. 選擇kube-system命名空間,顯示cluster-autoscaler組件。

常見問題

分類

二級分類

跳轉鏈接

節點自動伸縮的擴縮容行為

擴容行為相關

縮容行為相關

拓展支持

cluster-autoscaler組件是否支持CRD?

自定義的擴縮容行為

通過Pod控制擴縮容行為

通過節點控制擴縮容行為

cluster-autoscaler組件相關