Halaman ini menjelaskan cara menjalankan workload Arm di Google Kubernetes Engine (GKE).
Ringkasan
Anda dapat menjalankan workload Arm di cluster GKE Autopilot menggunakan class komputasi Performance
atau Scale-Out
, atau di cluster GKE Standard menggunakan seri mesin C4A (C4A) atau seri mesin Tau T2A (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 C4A menyediakan komputasi berbasis Arm yang mencapai performa tinggi secara konsisten untuk workload berbasis Arm yang paling sensitif terhadap performa. Node T2A sesuai untuk workload yang lebih fleksibel, atau workload yang mengandalkan scale-out horizontal. Untuk mempelajari lebih lanjut jenis workload yang berfungsi baik dengan setiap seri mesin ini, lihat tabel di Kelompok mesin tujuan umum untuk Compute Engine.
- Men-deploy di berbagai arsitektur: Dengan GKE, Anda dapat menggunakan
image multi-arch untuk men-deploy satu manifes image 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 yang menggunakan node C4A, Anda harus menggunakan versi 1.31.1-gke.1678000 atau yang lebih baru.
- Node Arm tersedia di lokasi Google Cloud yang mendukung arsitektur Arm. Untuk mengetahui detailnya, lihat Region dan zona yang tersedia.
- Anda dapat menggunakan SSD lokal dengan node C4A di Pratinjau.
- GKE tidak mendukung fitur berikut dengan node C4A:
- Confidential GKE Node
- Penempatan rapat
- Multi-threading simultan (SMT)
- Persistent disk (sebagai gantinya, gunakan Hyperdisk, lihat Jenis disk yang didukung untuk C4A)
- Virtualisasi bertingkat
- GPU
- GKE tidak mendukung fitur berikut dengan node T2A:
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