このページでは、Google Kubernetes Engine(GKE)クラスタ内のマシンタイプ間でワークロードを移動する方法について説明します。
GKE クラスタは、Compute Engine 仮想マシン(VM)であるワーカーノードでワークロードを実行します。ワークロードを実行するマシンタイプは、クラスタモードに応じて選択できます。
- Autopilot: コンピューティング クラスを使用して、ワークロードの要件に基づいて特定のコンピューティング構成を選択します。特定のマシンシリーズを選択できます。詳細については、Autopilot のコンピューティング クラスをご覧ください。
- Standard: Standard クラスタにノードプールを追加するときにマシンタイプを指定します。
ワークロード要件の変化に合わせて最適化したり、新しくリリースされたマシンシリーズのメリットを活用したりするために、ワークロードを実行するマシンを変更する場合があります。新しい世代のマシンシリーズには、価格性能比の向上やパフォーマンスの整合性の向上などの利点があります。マシンシリーズとさまざまなオプションの選択の詳細については、マシン ファミリーのリソースと比較ガイドをご覧ください。
新しいマシンタイプに移行する前に、マシンタイプがリージョンの可用性など、特定の要件をサポートしていることを確認してください。
マシンタイプ間でワークロードを移動する手順は次のとおりです。
- Autopilot: ワークロード構成を更新します。
- 標準: 次のいずれかのオプションを選択します。
- 既存のノードプールのノードマシン属性を変更します。GKE は、ノードプールで構成されたノードのアップグレード戦略を使用して、ワークロードを以前のマシンタイプから新しいマシンタイプに移行します。
- 新しいノードプールを作成し、ノードプール間でワークロードを移行する。
マシンタイプ間で移行したら、ワークロードが新しいマシンタイプで想定どおりに動作することを確認します。元の構成に戻す必要がある場合は、同じ手順を実行できます。