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

Container Service for Kubernetes:仮想ノードの Pod スケジューリングの有効化

最終更新日:Mar 26, 2026

このポリシーを有効にすると、ご利用の ACK クラスター 内のアプリケーションで、Pod アフィニティ、トポロジースプレディング、ノードアフィニティなどのネイティブ Kubernetes 機能を使用して、高可用性と低レイテンシーを実現できます。

前提条件

Kubernetes 1.22 以降を実行する ACK Pro クラスター が必要です。詳細については、「ACK マネージドクラスターの作成」および「クラスターの更新」をご参照ください。

注意事項

  • Pod アンチアフィニティを設定すると、Pod がスケジューリングされなくなる可能性があります。この機能は注意して使用してください。

  • 仮想ノードのアンチアフィニティを設定すると、Pod がスケジューリングされなくなる可能性があります。Pod を送信する前に、設定を確認してください。

  • この機能を有効にすると、スケジューラは Pod のスケジューリング中にインベントリをクエリし、クラスターのステータスを更新します。このプロセスにより、各 Pod に約 1 秒のオーバーヘッドが追加されます。最大同時スケジューリングスループットは、毎秒約 300 Pod です。スケジューリングの速度やスループットを優先する場合は、これらのパフォーマンスへの影響を考慮してください。

ステップ 1:コンポーネントのインストールとバージョンの確認

この機能には、Kube Scheduler と ACK Virtual Node コンポーネントが必要です。次の手順に従って、これらのコンポーネントがインストールされ、バージョン要件を満たしていることを確認します。

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

  2. クラスターリスト ページで、対象クラスターの名前をクリックします。左側のナビゲーションウィンドウで、アドオン管理 をクリックします。

  3. コアコンポーネント セクションで、次のコンポーネントがインストールされ、必要なバージョンを満たしていることを確認します。そうでない場合は、コンポーネントカードの右下隅にある インストール または アップグレード をクリックします。

    • Kube Scheduler:5.9 以降

    • ACK Virtual Node:v2.10.0 以降

ステップ 2:仮想ノードの Pod スケジューリングの有効化

  1. Kube Scheduler コンポーネントカードの右下隅にある 設定 をクリックします。

  2. 仮想ノードスケジューリングの有効化 チェックボックスをオンにし、OK をクリックします。

    image.png