すべてのプロダクト
Search
ドキュメントセンター

Container Compute Service:kube-scheduler

最終更新日:Nov 09, 2025

kube-scheduler はコントロールプレーンコンポーネントです。リソース要件に基づいて、クラスター内の適切なノードに Pod をスケジュールします。

kube-scheduler の概要

kube-scheduler は、Pod の要件、ノードのリソース、およびその他のプロパティに基づいて、ACS クラスター内の各 Pod を適切な仮想ノードにスケジュールします。詳細については、kube-scheduler に関する Kubernetes の公式ドキュメントをご参照ください。

説明

Kubernetes 1.32 以降、ACS のスケジューラのバージョン管理ルールは ACK のルールと一致しています。詳細については、「kube-scheduler」をご参照ください。

使用上の注意

kube-scheduler コンポーネントは、クラスターの作成時にデフォルトでインストールされます。その特徴の詳細については、「スケジューリングの概要」をご参照ください。

コンポーネント設定

kube-scheduler コンポーネントのカスタムパラメーターを次のように設定します。

  1. ACS コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. [クラスター] ページで、ターゲットクラスターを見つけてその ID をクリックします。左側のナビゲーションウィンドウで、[操作] > [アドオン] を選択します。

  3. [コアコンポーネント] タブで、kube-scheduler コンポーネントを見つけます。カードの右下隅にある [設定] をクリックします。表示されるダイアログボックスで、パラメーターを設定します。

    スケジューラのバージョンによって、サポートされる特徴とカスタムパラメーターが異なります。各バージョンの特徴の詳細については、「kube-scheduler」をご参照ください。次の表に、カスタムパラメーターを示します。

    設定項目

    説明

    タイプ

    値 (有効値)

    デフォルト値

    ゾーンリソース推奨を有効にする

    ACS はスケジューリング中にリソース使用量が高いゾーンを自動的に除外します。詳細については、「リソース推奨機能」をご参照ください。

    ブール値

    • false

    • true

    true

    GPU-HPN ノードのカスタムタグとスケジューラを有効にする

    詳細については、「カスタムスケジューラを使用する」および「ノードのラベルと Taint を管理する」をご参照ください。

    ブール値

    • false

    • true

    false

    scorePluginWeights

    スケジューラスコアリングプラグインの重みパラメーター。これには、ネイティブコミュニティプラグインと Alibaba Cloud 独自のプラグインが含まれます:

    • コミュニティプラグインには、NodeAffinity、PodTopologySpread、InnerPodAffinity、TaintToleration が含まれます。詳細については、アフィニティおよび Toleration ポリシーに関するドキュメントをご参照ください。

    • Alibaba Cloud 独自のプラグインには、以下が含まれます:

      • ServerlessScheduling: 汎用、パフォーマンス、GPU コンピューティングクラスの場合、このプラグインはリソースの推奨に基づいて、より多くの利用可能なプラットフォームリソースを持つゾーンを優先します。

    スコアリングプラグインの重みパラメーターは、スケジューラがどのノードを優先するかに影響します。スコアリングの重みの詳細な説明については、「コミュニティドキュメント」をご参照ください。

    重要

    ACS はスケジューリング中にリソース使用量が高いゾーンを自動的に除外します。フィルタリングフェーズは、スコアリングポリシーの影響を受けません。アフィニティ関連のスコアリングポリシーを使用する場合は、Pod に複数の推奨ゾーンを選択してください。これにより、スコアリングポリシーが効果的に機能するようになります。詳細については、「リソース推奨機能」をご参照ください。

    • plugin: 文字列

    • weight: int

    • plugin パラメーターは、利用可能なプラグインのリストにあるプラグインのみをサポートします。

    • weight パラメーターは整数です。値の範囲は 1 から 10,000 です。

    各スコアリングプラグインのデフォルトの重み設定は次のとおりです:

    • NodeAffinity: 1

    • PodTopologySpread: 1

    • InnerPodAffinity: 1

    • TaintToleration: 1

    • ServerlessScheduling: 2

変更履歴

バージョン 1.32

バージョン番号

変更時間

変更内容

v1.32.0-aliyun.6.9.7.eb18a8a9

2025年9月22日

  • バグ修正:

    • 強力な Pod アンチアフィニティとトポロジースプレッド制約が使用された場合に、Pod のスケジューリングが Pending 状態でスタックする問題を修正しました。この問題は、バージョン v1.32.0-aliyun.6.9.6.4e1407c2 で発生しました。

v1.32.0-aliyun.6.9.6.4e1407c2

2025年9月17日

  • 新機能:

    • ゾーンリソース推奨機能を有効または無効にするスイッチを追加しました。

  • 最適化:

    • PersistentVolumeClaims (PVC) を使用する Pod のスケジューリングリトライ効率を最適化しました。

    • PodTopologySpread ポリシーを最適化しました。`whenUnsatisfiable` が `ScheduleAnyway` に設定されている場合、作成中の Pod がトポロジー分散計算に含まれるようになりました。

v1.32.0-aliyun.6.9.5.ccfc0094

2025年7月9日

コンポーネントの初回リリース。ACS クラスターバージョン 1.32 と互換性があります。バージョン v1.31.0-aliyun-1.4.2 のすべての機能が含まれています。

バージョン 1.31

バージョン番号

変更時間

変更内容

v1.31.0-aliyun-1.4.4

2025年9月22日

  • バグ修正:

    • 強力な Pod アンチアフィニティとトポロジースプレッド制約が使用された場合に、Pod のスケジューリングが Pending 状態でスタックする問題を修正しました。この問題は、バージョン v1.31.0-aliyun-1.4.3 で発生しました。

v1.31.0-aliyun-1.4.3

2025年9月17日

  • 新機能:

    • ゾーンリソース推奨機能を有効または無効にするスイッチを追加しました。

  • 最適化:

    • PVC を使用する Pod のスケジューリングリトライ効率を最適化しました。

    • PodTopologySpread ポリシーを最適化しました。`whenUnsatisfiable` が `ScheduleAnyway` に設定されている場合、作成中の Pod がトポロジー分散計算に含まれるようになりました。

v1.31.0-aliyun-1.4.2

2025年7月9日

内部ログ出力とベースイメージの変更を最適化しました。

v1.31.0-aliyun-1.4.1

2025年5月19日

スコアリングプラグインのカスタム重みパラメーターの設定をサポートしました。詳細については、「scorePluginWeights」をご参照ください。

v1.31.0-aliyun-1.4.0

2025年4月9日

`WaitForFirstConsumer` (WFFC) PVC を使用する Pod のスケジューリングフローを最適化しました。

Pod が WFFC PVC を使用し、vSwitch を指定する場合、Pod のアフィニティ設定で対応するゾーンも指定します。スケジューラは、PVC に割り当てられたゾーンが vSwitch と一致することを確認し、Pod が Pending 状態でスタックするのを防ぎます。詳細については、「Pod アノテーション機能」をご参照ください。

v1.31.0-aliyun-1.3.1

2025年3月20日

GPU 共有とスケジューリングが静的ポリシーと QoS 設定をサポートするようになりました。

カスタム優先度スケジューリングにおける無効な設定に対するフォールトトレランスを改善しました。

v1.31.0-aliyun-1.3.0

2025年2月8日

`WaitForFirstConsumer` PVC を使用する Pod のディスクスケジューリングの問題を修正しました。

GPU-HPN Pod のカスタムスケジューラの設定をサポートしました。

v1.31.0-aliyun-1.2.0

2024年11月29日

コンポーネントの初回リリース。ACS クラスターバージョン 1.31 と互換性があります。

バージョン 1.30

バージョン番号

変更時間

変更内容

v1.30.3-aliyun-1.4.4

2025年9月22日

  • バグ修正:

    • 強力な Pod アンチアフィニティとトポロジースプレッド制約が使用された場合に、Pod のスケジューリングが Pending 状態でスタックする問題を修正しました。この問題は、バージョン v1.30.3-aliyun-1.4.3 で発生しました。

v1.30.3-aliyun-1.4.3

2025年9月17日

  • 新機能:

    • ゾーンリソース推奨機能を有効または無効にするスイッチを追加しました。

  • 最適化:

    • PVC を使用する Pod のスケジューリングリトライ効率を最適化しました。

    • PodTopologySpread ポリシーを最適化しました。`whenUnsatisfiable` が `ScheduleAnyway` に設定されている場合、作成中の Pod がトポロジー分散計算に含まれるようになりました。

v1.30.3-aliyun-1.4.2

2025年7月9日

内部ログ出力とベースイメージの変更を最適化しました。

v1.30.3-aliyun-1.4.1

2025年5月19日

スコアリングプラグインのカスタム重みパラメーターの設定をサポートしました。詳細については、「scorePluginWeights」をご参照ください。

v1.30.3-aliyun-1.4.0

2025年4月9日

WFFC PVC を使用する Pod のスケジューリングフローを最適化しました。

Pod が WFFC PVC を使用し、vSwitch を指定する場合、Pod のアフィニティ設定で対応するゾーンも指定します。スケジューラは、PVC に割り当てられたゾーンが vSwitch と一致することを確認し、Pod が Pending 状態でスタックするのを防ぎます。詳細については、「Pod アノテーション機能」をご参照ください。

v1.30.3-aliyun-1.3.1

2025年3月20日

GPU 共有とスケジューリングが静的ポリシーと QoS 設定をサポートするようになりました。

カスタム優先度スケジューリングにおける無効な設定に対するフォールトトレランスを改善しました。

v1.30.3-aliyun-1.3.0

2025年2月8日

`waitForFirstConsumer` PVC を使用する Pod のディスクスケジューリングの問題を修正しました。

GPU-HPN Pod のカスタムスケジューラの設定をサポートしました。

v1.30.3-aliyun-1.2.0

2024年11月29日

Pod のスケジューリング効率を最適化しました。

acs-virtual-node コンポーネントの新しいバージョンに対応しました。acs-virtual-node コンポーネントはバージョン v2.12.0-acs.9 以降である必要があります。

v1.30.3-aliyun-1.1.1

2024年9月9日

コンポーネントの初回リリース。ACS クラスターバージョン 1.30 と互換性があります。

バージョン 1.28

バージョン番号

変更時間

変更内容

v1.28.12-aliyun-1.4.4

2025年9月22日

  • バグ修正:

    • 強力な Pod アンチアフィニティとトポロジースプレッド制約が使用された場合に、Pod のスケジューリングが Pending 状態でスタックする問題を修正しました。この問題は、バージョン v1.28.12-aliyun-1.4.3 で発生しました。

v1.28.12-aliyun-1.4.3

2025年9月17日

  • 新機能:

    • ゾーンリソース推奨機能を有効または無効にするスイッチを追加しました。

  • 最適化:

    • PVC を使用する Pod のスケジューリングリトライ効率を最適化しました。

    • PodTopologySpread ポリシーを最適化しました。`whenUnsatisfiable` が `ScheduleAnyway` に設定されている場合、作成中の Pod がトポロジー分散計算に含まれるようになりました。

v1.28.12-aliyun-1.4.2

2025年7月9日

内部ログ出力とベースイメージの変更を最適化しました。

v1.28.12-aliyun-1.4.1

2025年5月19日

スコアリングプラグインのカスタム重みパラメーターの設定をサポートしました。詳細については、「scorePluginWeights」をご参照ください。

v1.28.12-aliyun-1.4.0

2025年4月9日

WFFC PVC を使用する Pod のスケジューリングフローを最適化しました。

Pod が WFFC PVC を使用し、vSwitch を指定する場合、Pod のアフィニティ設定で対応するゾーンも指定します。スケジューラは、PVC に割り当てられたゾーンが vSwitch と一致することを確認し、Pod が Pending 状態でスタックするのを防ぎます。詳細については、「Pod アノテーション機能」をご参照ください。

v1.28.9-aliyun-1.3.1

2025年3月20日

GPU 共有とスケジューリングが静的ポリシーと QoS 設定をサポートするようになりました。

カスタム優先度スケジューリングにおける無効な設定に対するフォールトトレランスを改善しました。

v1.28.9-aliyun-1.3.0

2025年2月8日

`waitForFirstConsumer` PVC を使用する Pod のディスクスケジューリングの問題を修正しました。

GPU-HPN Pod のカスタムスケジューラの設定をサポートしました。

v1.28.9-aliyun-1.2.0

2024年11月29日

Pod のスケジューリング効率を最適化しました。

acs-virtual-node コンポーネントの新しいバージョンに対応しました。acs-virtual-node コンポーネントはバージョン v2.12.0-acs.9 以降である必要があります。

v1.28.9-aliyun-1.1.1

2024年9月6日

イベント通知メッセージを最適化しました。

v1.28.9-aliyun-1.1.0

2024年8月22日

カスタムリソース優先度スケジューリングのサポートを追加しました。

v1.28.9-aliyun-1.0.1.dfd9511f

2024年7月12日

内部インターフェイスを最適化しました。

v1.28.9-aliyun-1.0.0b72f000

2024年6月15日

コンポーネントの初回リリース。ACS クラスターバージョン 1.28 と互換性があります。

バージョン 1.26

バージョン番号

変更時間

変更内容

v1.26.3-aliyun-1.3.1

2025年3月20日

GPU 共有とスケジューリングが静的ポリシーと QoS 設定をサポートするようになりました。

カスタム優先度スケジューリングにおける無効な設定に対するフォールトトレランスを改善しました。

v1.26.3-aliyun-1.3.0

2025年2月8日

`waitForFirstConsumer` PVC を使用する Pod のディスクスケジューリングの問題を修正しました。

GPU-HPN Pod のカスタムスケジューラの設定をサポートしました。

v1.26.3-aliyun-1.2.0

2024年11月29日

Pod のスケジューリング効率を最適化しました。

acs-virtual-node コンポーネントの新しいバージョンに対応しました。acs-virtual-node コンポーネントはバージョン v2.12.0-acs.9 以降である必要があります。

v1.26.3-aliyun-1.1.1

2024年9月6日

イベント通知メッセージを最適化しました。

v1.26.3-aliyun-1.1.0

2024年8月22日

カスタムリソース優先度スケジューリングのサポートを追加しました。

v1.26.3-aliyun-1.0.1.4d326e78

2024年7月12日

内部インターフェイスを最適化しました。

v1.26.3-aliyun-1.0.fa88f9ae

2024年6月25日

コンポーネントの初回リリース。ACS クラスターバージョン 1.26 と互換性があります。