kube-scheduler はコントロールプレーンコンポーネントです。リソース要件に基づいて、クラスター内の適切なノードに Pod をスケジュールします。
kube-scheduler の概要
kube-scheduler は、Pod の要件、ノードのリソース、およびその他のプロパティに基づいて、ACS クラスター内の各 Pod を適切な仮想ノードにスケジュールします。詳細については、kube-scheduler に関する Kubernetes の公式ドキュメントをご参照ください。
Kubernetes 1.32 以降、ACS のスケジューラのバージョン管理ルールは ACK のルールと一致しています。詳細については、「kube-scheduler」をご参照ください。
使用上の注意
kube-scheduler コンポーネントは、クラスターの作成時にデフォルトでインストールされます。その特徴の詳細については、「スケジューリングの概要」をご参照ください。
コンポーネント設定
kube-scheduler コンポーネントのカスタムパラメーターを次のように設定します。
ACS コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、ターゲットクラスターを見つけてその ID をクリックします。左側のナビゲーションウィンドウで、[操作] > [アドオン] を選択します。
[コアコンポーネント] タブで、kube-scheduler コンポーネントを見つけます。カードの右下隅にある [設定] をクリックします。表示されるダイアログボックスで、パラメーターを設定します。
スケジューラのバージョンによって、サポートされる特徴とカスタムパラメーターが異なります。各バージョンの特徴の詳細については、「kube-scheduler」をご参照ください。次の表に、カスタムパラメーターを示します。
設定項目
説明
タイプ
値 (有効値)
デフォルト値
ゾーンリソース推奨を有効にする
ACS はスケジューリング中にリソース使用量が高いゾーンを自動的に除外します。詳細については、「リソース推奨機能」をご参照ください。
ブール値
falsetrue
trueGPU-HPN ノードのカスタムタグとスケジューラを有効にする
詳細については、「カスタムスケジューラを使用する」および「ノードのラベルと Taint を管理する」をご参照ください。
ブール値
falsetrue
falsescorePluginWeights
スケジューラスコアリングプラグインの重みパラメーター。これには、ネイティブコミュニティプラグインと 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日 |
|
v1.32.0-aliyun.6.9.6.4e1407c2 | 2025年9月17日 |
|
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日 |
|
v1.31.0-aliyun-1.4.3 | 2025年9月17日 |
|
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日 |
|
v1.30.3-aliyun-1.4.3 | 2025年9月17日 |
|
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日 |
|
v1.28.12-aliyun-1.4.3 | 2025年9月17日 |
|
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 と互換性があります。 |