GKE での Arm ワークロード

このドキュメントでは、Google Kubernetes Engine(GKE)で Arm ワークロードを実行する方法について説明します。Arm ワークロードは、Performance または Scale-Out コンピューティング クラスを使用して GKE Autopilot クラスタで実行するか、C4AN4Aプレビュー版)、または Tau T2A マシンシリーズを使用して GKE Standard クラスタ内で実行できます。

x86 と Arm の両方のプロセッサと互換性のあるシングル アーキテクチャの Arm イメージまたはマルチ アーキテクチャ イメージを実行できます。Arm の利点については、コンピューティングでの Arm VM をご覧ください。

Arm にデプロイするワークロードの選択と、デプロイに使用するワークロードの準備の詳細については、以下をご覧ください。

  • Arm で実行するワークロードの選択: Arm で実行するワークロードを選択する際は、次のマシンタイプのメリットを考慮してください。これらのマシンシリーズで適切に機能するワークロードの種類については、Compute Engine の汎用マシン ファミリーの表をご覧ください。

    • C4A ノードは、パフォーマンスを最も重視している Arm ベースのワークロードで一貫して高いパフォーマンスを実現する Arm ベースのコンピューティングを提供します。
    • N4A ノードは、価格とパフォーマンスのバランスが取れた Arm ベースのコンピューティングを提供します。
    • T2A ノードは、より柔軟なワークロードや、水平方向のスケールアウトに依存するワークロードに適しています。
  • アーキテクチャ間でのデプロイ: GKE では、マルチアーキ イメージを使用して、Arm などの異なるアーキテクチャのノード間で単一のイメージ マニフェストをデプロイできます。

  • デプロイ用に Arm ワークロードを準備する: Arm 互換イメージを作成したら、ノード アフィニティ ルールとノードセレクタを使用して、互換性のあるアーキテクチャ タイプのノードにワークロードがスケジュールされるようにします。

要件と制限事項

次のステップ