Men-deploy aplikasi ke cluster GKE aarch64, AMD64, atau campuran arsitektur

Secara default, Cloud Code otomatis mendeteksi arsitektur cluster target Anda dan membuat image yang cocok dengan arsitektur workstation Anda, meskipun arsitektur cluster target Anda campuran (x86 dan Arm).

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

Menentukan platform untuk mem-build gambar

Jika ingin mengganti deteksi otomatis Cloud Code saat membangun image, Anda dapat menentukan platform yang ingin digunakan untuk membangun image dalam file skaffold.yaml Anda.

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

x86 Arm
amd64 aarch64
linux/amd64 linux/aarch64

Tambahkan parameter platform ke file skaffold.yaml Anda

Untuk menentukan platform yang ingin Anda bangunkan image-nya, tambahkan parameter platforms ke file skaffold.yaml Anda:

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

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