ワーカー・ノードの容量タイプの管理

Kubernetes Engine (OKE)を使用してクラスタを作成するときにワーカー・ノードで使用できる様々な容量タイプを確認します。

Kubernetes Engineを使用する場合は、クラスタ内のノード・プールのワーカー・ノードをホストするコンピュート・インスタンスの容量タイプを選択します。選択した容量タイプによって、ワークロードを実行するためのコンピュート容量の可用性と、そのコンピュート容量に対して支払う金額が決まります。

ノード・プールを定義する場合、コンピュート・サービスでサポートされている次の容量タイプから選択します:

  • オンデマンド容量:デフォルト。使用するコンピュート容量に対してのみ支払いますオンデマンド容量では、コンピュート容量に対して秒単位で支払い、シェイプに応じて、インスタンスが実行されている秒数に対してのみ支払います。大規模なワークロードを起動する場合、容量の可用性は保証されません。
  • 予約済容量:将来使用するために容量を予約し、必要に応じてコンピュート・インスタンスを作成するために容量を確保してください。予約済容量は、予約に対してインスタンスを起動するときに使用されます。これらのインスタンスが終了すると、容量が予約に戻され、予約の未使用容量が増加します。未使用の予約済容量は、使用済の予約済容量とは異なる方法で計測されます。詳細は、容量予約を使用した管理対象ノードのプロビジョニングを参照してください。
  • プリエンプティブル容量:プリエンプティブル容量を使用すると、プリエンプティブル・インスタンスを使用して、短時間のみ実行する必要があるワークロードや、容量の再利用時に中断できるワークロードを実行できます。プリエンプティブル・インスタンスの動作は通常のコンピュート・インスタンスと同じですが、他の場所で必要になった場合は容量が再利用され、インスタンスは終了します。詳細は、プリエンプティブル容量を使用したワーカー・ノードのプロビジョニングを参照してください。
  • コンピュート・ホスト・グループ:コンピュート・ホスト・グループは、ベア・メタル・シェイプを使用し、専用のホスト配置またはクイック・リサイクル動作を必要とするノード・プールに役立ちます。この容量タイプは、コンピュート・サービスが特定のコンピュート・ホスト・グループ内のホストにワーカー・ノード・インスタンスを配置する場合(たとえば、クイック・リサイクル用に構成されたホストを使用する場合)に使用します。ノードプール配置構成にコンピュートホストグループを選択する前に、コンピュートホストグループがすでに存在し、アクティブである必要があります。詳細は、コンピュート・ホスト・グループを使用した管理対象ノードのプロビジョニングを参照してください。

次の点に注意してください:

  • コンソールを使用してクラスタを作成する場合、「カスタム作成」ワークフローを使用するときに、ノード・プールの容量タイプを明示的に指定できます。「クイック作成」ワークフローを使用する場合、デフォルトの容量タイプ(オンデマンド容量)が暗黙的に選択されます。
  • ノード・プールの配置構成に複数の可用性ドメインを指定する場合は、可用性ドメインごとに異なる容量タイプを指定できます。ただし、Oracleでは、ノード・プール管理を容易にするために、ノード・プール内のすべてのワーカー・ノードに同じ容量タイプを使用することをお薦めします。容量タイプとしてホスト・グループを指定する場合は、配置構成と同じ可用性ドメイン内のコンピュート・ホスト・グループを選択します。
  • ワーカー・ノード・プロパティに対する変更は、新しいワーカー・ノードにのみ適用されます。ノード・プールに関連付けられたキャパシティ・タイプを更新しても、既存のワーカー・ノードのプロパティには影響しません。