全部產品
Search
文件中心

Container Service for Kubernetes:如何在ACK靈駿叢集中配置Binpack自訂參數

更新時間:Mar 24, 2026

您可以在Pod調度時啟用Binpack策略,即開啟Pod 調度時啟用優先集中放置策略,並設定Binpack打分外掛程式相比於其他打分外掛程式的權重。權重越大,Pod調度時越可能優先調度到同一節點上。您也可以設定Binpack外掛程式打分時參考的資源名及資源所佔的權重。權重越大,Binpack外掛程式打分時該類型資源對Pod調度產生的影響越大。本文介紹如何在ACK靈駿叢集中配置Binpack自訂參數。

前提條件

已建立Kubernetes版本為1.20及以上的ACK靈駿叢集。具體操作,請參見建立ACK靈駿叢集

使用限制

ACK靈駿叢集版本

支援自訂參數的調度器版本

1.22

v1.22.15-ack-2.0及以上

1.20

v1.20.11-9.0-bcaa6001-aliyun及以上

操作步驟

  1. 登入Container Service管理主控台,在左側導覽列選擇叢集列表

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,單擊組件管理

  3. 核心組件頁簽中找到Kube Scheduler,並單擊Kube Scheduler右下方的配置

  4. Kube Scheduler參數配置頁面,配置自訂參數,然後單擊確認

    配置項

    說明

    類型

    取值(範圍)

    預設值

    Pod 調度時啟用優先集中放置策略(關閉時 Pod 將在多個節點上平均分布)

    • 選中此配置項。

    • 表示開啟或關閉Pod調度時啟用優先集中放置策略,即Binpack策略。

    bool

    • false

    • true

    true

    binpackPluginWeight

    說明

    僅選中Pod 調度時啟用優先集中放置策略後,此參數才可以生效。

    表示Binpack外掛程式打分時相比於其他打分外掛程式的權重。

    一般情況下無需更改。當開啟Binpack開關後沒有產生效果時,可以適當調高Binpack的權重,例如設定為200。更多資訊,請參見binpack權重

    int

    [1,100000]

    100

    binpackResourceWeight

    說明

    僅選中Pod 調度時啟用優先集中放置策略後,此參數才可以生效。

    表示Binpack外掛程式打分時各種資源所佔的比重。詳細資料,請參見Enabling bin packing using MostAllocated strategy

    scoringStrategy:resources代表了不同資源在進行Binpack時的相對重要程度。

    • name對應控制台的resourceName。resourceName使用schema進行校正,只允許使用字母、數字、英文半形句號(.)、正斜線(/)和短劃線(-)。

    • weight對應控制台的resourceWeight。resourceWeight為整數。

    • resourceName: string

    • resourceWeight: int

    resourceWeight取值範圍為[1,10000]

    • cpu:1

    • memory:1