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

Container Compute Service:kube-scheduler

最終更新日:Aug 29, 2026

kube-scheduler は、ACS クラスター内の pods をどこで実行するかを決定するコントロールプレーン コンポーネントです。ワークロードのリソース、アフィニティ、ゾーンの要件に合わせてスケジューリング動作を調整するには、カスタムパラメータを設定してください。

kube-scheduler の概要

kube-scheduler は、Pod とノードのリソースおよびその他のプロパティに基づいて、Container Compute Service (ACS) クラスター内の各 Pod に適した仮想ノードを選択します。詳細については、Kubernetes 公式ドキュメントの kube-scheduler をご参照ください。

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

コンポーネントの設定

kube-scheduler コンポーネントはカスタムパラメーターをサポートしています。これらのパラメーターを設定するには、次の手順を実行します。

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

  2. クラスター ページで、管理するクラスターを見つけ、その ID をクリックします。クラスター詳細ページの左側のナビゲーションペインで、操作 > アドオン を選択します。

  3. コアコンポーネント タブで kube-scheduler カードを探し、カードの右下隅にある[設定]をクリックします。ダイアログボックスで、プロンプトに従ってパラメーターを設定します。

    スケジューラのバージョンによってサポートされる機能が異なるため、カスタムパラメーターも異なります。各スケジューラ バージョンがサポートする機能の詳細については、「kube-scheduler」をご参照ください。次の表で、各カスタムパラメーターの意味と使用法を説明します。

    設定項目

    説明

    タイプ

    有効な値

    デフォルト値

    [ゾーン推奨を有効にする]

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

    bool

    true、false

    true

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

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

    bool

    true、false

    false

    scorePluginWeights

    スケジューラの各スコアリングプラグインの重みです。重みは、スケジューラが優先するノードに影響します。スコアリングの重みの詳細については、「Score」をご参照ください。ネイティブコミュニティプラグインと Alibaba Cloud 独自のプラグインの両方をサポートしています。ネイティブコミュニティプラグインには、NodeAffinity、PodTopologySpread、InnerPodAffinity、TaintToleration が含まれます。詳細については、「アフィニティ」および「Toleration」ポリシーのドキュメントをご参照ください。Alibaba Cloud 独自のプラグインには、ServerlessScheduling が含まれます。汎用、パフォーマンス、GPU コンピューティングクラスの場合、このプラグインはゾーンリソースの推奨に基づき、より多くの空きプラットフォームリソースを持つゾーンを優先します。考慮事項: スケジューリング時に、ACS はリソースが制限されているゾーンを自動的に除外し、この除外処理はスコアリングポリシーの影響を受けません。アフィニティ関連のスコアリングポリシーを使用する場合は、スコアリングポリシーを完全に有効にするには、Pod に対して複数の [推奨] ゾーンを選択してください。詳細については、「ゾーンリソース推奨機能」をご参照ください。

    plugin: string、weight: int

    plugin: 公開プラグインリストに記載されているプラグインのみ、weight: 1~10000 の範囲の整数

    各スコアリングプラグインのデフォルトの重みは次のとおりです:NodeAffinity: 1、PodTopologySpread: 1、InnerPodAffinity: 1、TaintToleration: 1、ServerlessScheduling: 2。

変更履歴

Kubernetes 1.32 以降、ACS スケジューラのバージョン番号のルールは ACK と同一です。次の表に記載されているバージョン番号の構成の詳細については、「kube-scheduler」をご参照ください。

バージョン 1.32

バージョン番号

リリース日

変更点

v1.32.0-apsara.6.11.8.507bee55

2024 年 12 月 22 日

  • 新機能:

    • label alibabacloud.com/acs: "true" を使用して ACS のコンピュートリソース (汎用、パフォーマンス、gpu) を直接指定し、Pod アフィニティ制約を無視できるようになりました。

  • 機能強化:

    • GPU-HPN トポロジー対応スケジューリングの適用シナリオを拡充しました。詳細については、「GPU-HPN topology-aware scheduling」をご参照ください。

    • [Enable custom labels and schedulers for GPU-HPN nodes] 機能をデフォルトで有効にしました。

  • バグ修正:

    • GPU-HPN Pod が GPU リソースタイプが一致しないノードにスケジュールされる問題を修正しました。発生条件:[Enable custom labels and schedulers for GPU-HPN nodes] 機能が有効であり、かつ Pod がクラスターのデフォルトスケジューラを使用している場合。

v1.32.0-aliyun.6.9.7.eb18a8a9

2024 年 9 月 22 日

バグ修正:PodAntiAffinity と TopologySpread を厳密な分散に使用した場合に、Pod が Pending のままになる問題を修正しました。この問題は v1.32.0-aliyun.6.9.6.4e1407c2 で発生していました。

v1.32.0-aliyun.6.9.6.4e1407c2

2024 年 9 月 17 日

新機能:ゾーンリソース推奨機能のスイッチを追加しました。機能強化:Persistent Volume Claim (PVC) を使用する Pod のスケジューリング再試行の効率を最適化しました。PodTopologySpread ポリシーを最適化しました。whenUnsatisfiable を ScheduleAnyway に設定した場合、作成中の Pod もトポロジー分散の計算に含まれるようになりました。

v1.32.0-aliyun.6.9.5.ccfc0094

2024 年 7 月 9 日

コンポーネントの初期リリースです。このバージョンは ACS クラスター 1.32 と互換性があり、v1.31.0-aliyun-1.4.2 の ACS 機能をすべて含みます。

バージョン 1.31

バージョン番号

リリース日

変更点

v1.31.0-aliyun-1.5.0

2024 年 12 月 22 日

  • 新機能:

    • label alibabacloud.com/acs: "true" を使用して ACS のコンピュートリソース (汎用、パフォーマンス、gpu) を直接指定し、Pod アフィニティ制約を無視できるようになりました。

  • 機能強化:

    • GPU-HPN トポロジー対応スケジューリングの適用シナリオを拡充しました。詳細については、「GPU-HPN topology-aware scheduling」をご参照ください。

    • [Enable custom labels and schedulers for GPU-HPN nodes] 機能をデフォルトで有効にしました。

  • バグ修正:

    • GPU-HPN Pod が GPU リソースタイプが一致しないノードにスケジュールされる問題を修正しました。発生条件:[Enable custom labels and schedulers for GPU-HPN nodes] 機能が有効であり、かつ Pod がクラスターのデフォルトスケジューラを使用している場合。

v1.31.0-aliyun-1.4.4

2024 年 9 月 22 日

バグ修正:PodAntiAffinity と TopologySpread を厳密な分散に使用した場合に、Pod が Pending のままになる問題を修正しました。この問題は v1.31.0-aliyun-1.4.3 で発生していました。

v1.31.0-aliyun-1.4.3

2024 年 9 月 17 日

新機能:ゾーンリソース推奨機能のスイッチを追加しました。機能強化:Persistent Volume Claim (PVC) を使用する Pod のスケジューリング再試行の効率を最適化しました。PodTopologySpread ポリシーを最適化しました。whenUnsatisfiable を ScheduleAnyway に設定した場合、作成中の Pod もトポロジー分散の計算に含まれるようになりました。

v1.31.0-aliyun-1.4.2

2024 年 7 月 9 日

コンポーネントの内部ログ出力の実装とベースイメージを最適化しました。

v1.31.0-aliyun-1.4.1

2024 年 5 月 19 日

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

v1.31.0-aliyun-1.4.0

2024 年 4 月 9 日

WaitForFirstConsumer Persistent Volume Claim (PVC) を使用する Pod のスケジューリングプロセスを最適化しました。Pod が WaitForFirstConsumer Persistent Volume Claim (PVC) を使用し、かつ vSwitch も指定している場合は、Pod アフィニティ設定で対応するゾーンを指定してください。スケジューラは、Persistent Volume Claim (PVC) に割り当てられたゾーンが vSwitch と一致するようにし、Pod が Pending のままになることを防止します。詳細については、「Pod annotation features」をご参照ください。

v1.31.0-aliyun-1.3.1

2024 年 3 月 20 日

GPU 共有スケジューリングで静的ポリシーと Quality of Service (QoS) 設定をサポートしました。カスタムリソース優先度スケジューリングでは、無効な設定に対するフォールトトレランスが向上しました。

v1.31.0-aliyun-1.3.0

2024 年 2 月 8 日

WaitForFirstConsumer Persistent Volume Claim (PVC) を使用する Pod のクラウドディスクのスケジューリング問題を修正しました。GPU-HPN Pod のカスタムスケジューラの設定をサポートしました。

v1.31.0-aliyun-1.2.0

2023 年 11 月 29 日

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

バージョン 1.30

バージョン番号

リリース日

変更点

v1.30.3-aliyun-1.6.0

2024 年 12 月 22 日

  • 新機能:

    • label alibabacloud.com/acs: "true" を使用して ACS のコンピュートリソース (汎用、パフォーマンス、gpu) を直接指定し、Pod アフィニティ制約を無視できるようになりました。

  • 機能強化:

    • GPU-HPN トポロジー対応スケジューリングの適用シナリオを拡充しました。詳細については、「GPU-HPN topology-aware scheduling」をご参照ください。

    • [Enable custom labels and schedulers for GPU-HPN nodes] 機能をデフォルトで有効にしました。

  • バグ修正:

    • GPU-HPN Pod が GPU リソースタイプが一致しないノードにスケジュールされる問題を修正しました。発生条件:[Enable custom labels and schedulers for GPU-HPN nodes] 機能が有効であり、かつ Pod がクラスターのデフォルトスケジューラを使用している場合。

v1.30.3-aliyun-1.4.4

2024 年 9 月 22 日

バグ修正:PodAntiAffinity と TopologySpread を厳密な分散に使用した場合に、Pod が Pending のままになる問題を修正しました。この問題は v1.30.3-aliyun-1.4.3 で発生していました。

v1.30.3-aliyun-1.4.3

2024 年 9 月 17 日

新機能:ゾーンリソース推奨機能のスイッチを追加しました。機能強化:Persistent Volume Claim (PVC) を使用する Pod のスケジューリング再試行の効率を最適化しました。PodTopologySpread ポリシーを最適化しました。whenUnsatisfiable を ScheduleAnyway に設定した場合、作成中の Pod もトポロジー分散の計算に含まれるようになりました。

v1.30.3-aliyun-1.4.2

2024 年 7 月 9 日

コンポーネントの内部ログ出力の実装とベースイメージを最適化しました。

v1.30.3-aliyun-1.4.1

2024 年 5 月 19 日

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

v1.30.3-aliyun-1.4.0

2024 年 4 月 9 日

WaitForFirstConsumer Persistent Volume Claim (PVC) を使用する Pod のスケジューリングプロセスを最適化しました。Pod が WaitForFirstConsumer Persistent Volume Claim (PVC) を使用し、かつ vSwitch も指定している場合は、Pod アフィニティ設定で対応するゾーンを指定してください。スケジューラは、Persistent Volume Claim (PVC) に割り当てられたゾーンが vSwitch と一致するようにし、Pod が Pending のままになることを防止します。詳細については、「Pod annotation features」をご参照ください。

v1.30.3-aliyun-1.3.1

2024 年 3 月 20 日

GPU 共有スケジューリングで静的ポリシーと Quality of Service (QoS) 設定をサポートしました。カスタムリソース優先度スケジューリングでは、無効な設定に対するフォールトトレランスが向上しました。

v1.30.3-aliyun-1.3.0

2024 年 2 月 8 日

WaitForFirstConsumer Persistent Volume Claim (PVC) を使用する Pod のクラウドディスクのスケジューリング問題を修正しました。GPU-HPN Pod のカスタムスケジューラの設定をサポートしました。

v1.30.3-aliyun-1.2.0

2023 年 11 月 29 日

Pod のスケジューリング効率を最適化しました。acs-virtual-node アドオンの新バージョンに対応しました。acs-virtual-node アドオンは v2.12.0-acs.9 以降である必要があります。

v1.30.3-aliyun-1.1.1

2023 年 9 月 9 日

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

バージョン 1.28

バージョン番号

リリース日

変更点

v1.28.12-aliyun-1.4.5

2024 年 12 月 22 日

バグ修正:GPU-HPN Pod が GPU リソースタイプが一致しないノードにスケジュールされる問題を修正しました。発生条件:[Enable custom labels and schedulers for GPU-HPN nodes] 機能が有効であり、かつ Pod がクラスターのデフォルトスケジューラを使用している場合。

v1.28.12-aliyun-1.4.4

2024 年 9 月 22 日

バグ修正:PodAntiAffinity と TopologySpread を厳密な分散に使用した場合に、Pod が Pending のままになる問題を修正しました。この問題は v1.28.12-aliyun-1.4.3 で発生していました。

v1.28.12-aliyun-1.4.3

2024 年 9 月 17 日

新機能:ゾーンリソース推奨機能のスイッチを追加しました。機能強化:Persistent Volume Claim (PVC) を使用する Pod のスケジューリング再試行の効率を最適化しました。PodTopologySpread ポリシーを最適化しました。whenUnsatisfiable を ScheduleAnyway に設定した場合、作成中の Pod もトポロジー分散の計算に含まれるようになりました。

v1.28.12-aliyun-1.4.2

2024 年 7 月 9 日

コンポーネントの内部ログ出力の実装とベースイメージを最適化しました。

v1.28.12-aliyun-1.4.1

2024 年 5 月 19 日

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

v1.28.12-aliyun-1.4.0

2024 年 4 月 9 日

WaitForFirstConsumer Persistent Volume Claim (PVC) を使用する Pod のスケジューリングプロセスを最適化しました。Pod が WaitForFirstConsumer Persistent Volume Claim (PVC) を使用し、かつ vSwitch も指定している場合は、Pod アフィニティ設定で対応するゾーンを指定してください。スケジューラは、Persistent Volume Claim (PVC) に割り当てられたゾーンが vSwitch と一致するようにし、Pod が Pending のままになることを防止します。詳細については、「Pod annotation features」をご参照ください。

v1.28.9-aliyun-1.3.1

2024 年 3 月 20 日

GPU 共有スケジューリングで静的ポリシーと Quality of Service (QoS) 設定をサポートしました。カスタムリソース優先度スケジューリングでは、無効な設定に対するフォールトトレランスが向上しました。

v1.28.9-aliyun-1.3.0

2024 年 2 月 8 日

WaitForFirstConsumer Persistent Volume Claim (PVC) を使用する Pod のクラウドディスクのスケジューリング問題を修正しました。GPU-HPN Pod のカスタムスケジューラの設定をサポートしました。

v1.28.9-aliyun-1.2.0

2023 年 11 月 29 日

Pod のスケジューリング効率を最適化しました。acs-virtual-node アドオンの新バージョンに対応しました。acs-virtual-node アドオンは v2.12.0-acs.9 以降である必要があります。

v1.28.9-aliyun-1.1.1

2023 年 9 月 6 日

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

v1.28.9-aliyun-1.1.0

2023 年 8 月 22 日

custom resource priority scheduling をサポートしました。

v1.28.9-aliyun-1.0.1.dfd9511f

2023 年 7 月 12 日

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

v1.28.9-aliyun-1.0.0b72f000

2023 年 6 月 15 日

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

バージョン 1.26

バージョン番号

リリース日

変更点

v1.26.3-aliyun-1.3.1

2024 年 3 月 20 日

GPU 共有スケジューリングで静的ポリシーと Quality of Service (QoS) 設定をサポートしました。カスタムリソース優先度スケジューリングでは、無効な設定に対するフォールトトレランスが向上しました。

v1.26.3-aliyun-1.3.0

2024 年 2 月 8 日

WaitForFirstConsumer Persistent Volume Claim (PVC) を使用する Pod のクラウドディスクのスケジューリング問題を修正しました。GPU-HPN Pod のカスタムスケジューラの設定をサポートしました。

v1.26.3-aliyun-1.2.0

2023 年 11 月 29 日

Pod のスケジューリング効率を最適化しました。acs-virtual-node アドオンの新バージョンに対応しました。acs-virtual-node アドオンは v2.12.0-acs.9 以降である必要があります。

v1.26.3-aliyun-1.1.1

2023 年 9 月 6 日

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

v1.26.3-aliyun-1.1.0

2023 年 8 月 22 日

custom resource priority scheduling をサポートしました。

v1.26.3-aliyun-1.0.1.4d326e78

2023 年 7 月 12 日

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

v1.26.3-aliyun-1.0.fa88f9ae

2023 年 6 月 25 日

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