デフォルトでは、ターゲット クラスタのアーキテクチャが混在している場合(x86 と Arm の両方)でも、Skaffold はターゲット クラスタのアーキテクチャを自動的に検出し、ワークステーションのアーキテクチャと一致するイメージを構築します。
ビルドするプラットフォームを指定 skaffold.yaml ファイルにパラメータ追加することもできます。これにより、Skaffold の自動検出がオーバーライドされます。
イメージをビルドするプラットフォームを指定する
イメージをビルドするときに Skaffold の自動検出をオーバーライドする場合は、skaffold.yaml ファイルでイメージをビルドするプラットフォームを指定できます。
次のリストに、CLI の --platform フラグまたは skaffold.yaml ファイルの platforms パラメータで使用できる値を示します。
| x86 | Arm | 
|---|---|
| amd64 | aarch64 | 
| linux/amd64 | linux/aarch64 | 
プラットフォーム パラメータを skaffold.yaml ファイルに追加する
イメージをビルドするプラットフォームを指定するには、skaffold.yaml ファイルに platforms パラメータを追加します。
build:
  platforms: ["linux/aarch64"]
  artifacts:
    - image: example
Arm と混合アーキテクチャの GKE クラスタ用の Cloud Code のサポートの詳細については、Arm のサポートをご覧ください。