Halaman ini menjelaskan cara menjalankan workload Arm di Google Kubernetes Engine (GKE).
Ringkasan
Anda dapat menjalankan workload Arm di GKE menggunakan
class komputasi Scale-Out
,
atau dalam cluster GKE Standard menggunakan
seri mesin Tau T2A.
Anda dapat menjalankan image Arm satu arsitektur atau
image multi-arsitektur (multi-arch) yang kompatibel dengan prosesor x86 dan
Arm. Untuk mempelajari manfaat Arm, lihat VM Arm di Compute.
Lihat panduan berikut untuk informasi selengkapnya tentang memilih workload yang akan di-deploy di Arm dan menyiapkan workload tersebut untuk deployment:
- Memilih workload yang akan dijalankan di Arm: Node Arm adalah pilihan yang baik untuk workload penyebaran skala dan intensif komputasi. Untuk mempelajari lebih lanjut jenis workload yang berfungsi baik dengan Arm, lihat Rekomendasi Workload.
- Men-deploy di berbagai arsitektur: Dengan GKE, Anda dapat menggunakan
image multi-arch untuk men-deploy satu manifes image dengan mudah di seluruh node dengan
arsitektur yang berbeda, termasuk Arm.
- Untuk memastikan bahwa image container Anda kompatibel dengan Arm dan dapat berjalan di arsitektur yang ditargetkan, lihat Mem-build image multi-arsitektur untuk workload Arm.
- Untuk mengikuti tutorial penggunaan image multi-arch untuk di-deploy di berbagai arsitektur, lihat Memigrasikan aplikasi x86 di GKE ke multi-arch dengan Arm.
- Menyiapkan workload Arm untuk deployment: Setelah Anda memiliki image yang kompatibel dengan Arm, gunakan aturan afinitas node dan pemilih node untuk memastikan workload dijadwalkan ke node dengan jenis arsitektur yang kompatibel.
- Cluster Autopilot: lihat Men-deploy workload Autopilot pada arsitektur Arm.
- Cluster Standard: lihat Menyiapkan workload Arm untuk deployment.
Persyaratan dan batasan
- Untuk membuat cluster dengan node Arm, Anda harus menggunakan GKE versi 1.24 atau yang lebih baru.
Node Arm tersedia di region Google Cloud berikut:
- us-central1 (Iowa - Zona A, B, F)
- europe-west4 (Belanda - Zona A, B)
- asia-southeast1 (Singapura - Zona B, C)
GKE tidak mendukung fitur berikut dengan node T2A:
Batasan berikut berlaku untuk cluster GKE Standard:
- Dukungan untuk metrics-server pada node Arm tersedia di GKE versi 1.24.2-gke.300 dan yang lebih baru. Jika Anda memerlukan fungsi server metrik pada versi sebelumnya, tambahkan node pool dengan node x86 untuk menjadwalkan server metrik.
- Dukungan untuk image node OS Ubuntu pada node Arm tersedia di GKE versi 1.24.3-gke.2400 dan yang lebih baru.
- Dukungan untuk Streaming image pada node Arm tersedia di GKE versi 1.24.4-gke.800 dan yang lebih baru.
- Dukungan untuk GKE Sandbox
pada node Arm tersedia di versi GKE berikut:
- 1.24.5-gke.600 dan versi yang lebih baru
- 1.25.1-gke.500 dan versi yang lebih baru
Langkah selanjutnya
- Membuat cluster dan node pool dengan node Arm
- Mem-build image multi-arsitektur untuk workload Arm
- Menyiapkan workload Arm untuk deployment
- Memigrasikan aplikasi x86 di GKE ke multi-arch dengan Arm