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.