Deploy aplikasi Anda ke cluster GKE aarch64, AMD64, atau cluster GKE dengan arsitektur campuran

Secara default, Skaffold akan otomatis mendeteksi arsitektur cluster target dan membuat gambar yang cocok dengan arsitektur workstation, meskipun arsitektur cluster target Anda bercampur (x86 dan Arm).

Anda juga memiliki opsi untuk menambahkan parameter dalam file skaffold.yaml yang menentukan platform yang akan dibuat, yang menggantikan deteksi otomatis Skaffold.

Menentukan platform untuk membuat image

Jika ingin mengganti deteksi otomatis Skaffold saat membuat image, Anda dapat menentukan platform yang diinginkan untuk mem-build image dalam file skaffold.yaml.

Daftar berikut menunjukkan nilai yang mungkin untuk flag --platform di CLI, atau parameter platforms dalam file skaffold.yaml Anda:

x86 Arm
amd64 aarch64
linux/amd64 linux/aarch64

Menambahkan parameter platform ke file skaffold.yaml Anda

Untuk menentukan platform tempat Anda ingin mem-build image, tambahkan parameter platforms ke file skaffold.yaml:

build:
  platforms: ["linux/aarch64"]
  artifacts:
    - image: example

Untuk mempelajari lebih lanjut dukungan Cloud Code untuk Arm dan cluster GKE arsitektur campuran, lihat Dukungan Arm.