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 membuat 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 menampilkan kemungkinan nilai untuk tanda --platform di CLI, atau parameter platforms di file skaffold.yaml:
| x86 | Arm |
|---|---|
amd64 |
aarch64 |
linux/amd64 |
linux/aarch64 |
Tambahkan parameter platform ke file skaffold.yaml Anda
Untuk menentukan platform yang ingin Anda bangunkan imagenya, tambahkan parameter platforms
ke file skaffold.yaml Anda:
build:
platforms: ["linux/aarch64"]
artifacts:
- image: example
Untuk mempelajari lebih lanjut dukungan Cloud Code untuk Arm dan cluster GKE dengan arsitektur campuran, lihat Dukungan Arm.