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

Container Service for Kubernetes:仮想ノードにおける Pod スケジューリングポリシーの有効化

最終更新日:Jun 21, 2026

仮想ノードのスケジューリングポリシーを有効にすると、ACK クラスターまたはで Pod アフィニティ、トポロジースプレディング、ノードアフィニティなどの Kubernetes ネイティブ機能を使用して、アプリケーションの可用性を向上させ、レイテンシーを削減できます。

前提条件

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

使用上の注意

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

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

  • この機能を有効にすると、Pod のスケジューリングにインベントリの照会とクラスター状態の更新が必要になります。これにより、各 Pod のスケジューリング時間に約 1 秒のオーバーヘッドが追加されます。同時スケジューリングの最大スループットは、1 秒あたり約 300 Pod です。ワークロードにとって高速なスケジューリング速度とスループットが重要な場合は、この機能を慎重に有効にしてください。

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

このスケジューリングポリシーは、Kube Scheduler と ACK Virtual Node コンポーネントに依存しています。次の手順に従って、両方のコンポーネントがインストールされており、バージョン要件を満たしていることを確認します。

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

  2. [クラスター] ページで、管理するクラスターの名前をクリックします。 左側のナビゲーションウィンドウで、[操作] > [アドオン] を選択します。

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

    • Kube Scheduler: 5.9 以降

    • ACK Virtual Node: v2.10.0 以降

ステップ 2:スケジューリングが有効になっていることの確認

  1. Kube Scheduler カードの右下にある 設定 をクリックします。

  2. 仮想ノードスケジューリングの有効化 が選択されていることを確認し、OK をクリックします。