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.