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

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

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

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

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

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

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