Mengaktifkan workload di GKE

Dokumen ini menjelaskan cara menjalankan workload Arm di Google Kubernetes Engine (GKE). Anda dapat menjalankan workload Arm dengan cara berikut:

  • Mode GKE Autopilot: di platform komputasi yang dioptimalkan untuk container Autopilot, secara eksplisit meminta arsitektur Arm dan ComputeClass autopilot-arm untuk workload tujuan umum. Untuk meminta hardware tertentu, gunakan class komputasi Performance atau Scale-Out .
  • Mode GKE Standard: menggunakan seri mesin C4A, N4A, atau 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.

Menjalankan workload Arm di GKE

Lihat hal berikut untuk mengetahui informasi selengkapnya tentang memilih workload yang akan di-deploy di Arm dan menyiapkan workload tersebut untuk deployment:

  • Memilih workload yang akan dijalankan di Arm: Pertimbangkan manfaat opsi berikut saat memilih workload yang akan dijalankan di Arm:

    • Platform komputasi yang dioptimalkan untuk container Autopilot: Direkomendasikan untuk workload Arm tujuan umum di cluster Autopilot, yang menyediakan penagihan dan elastisitas berbasis Pod tanpa mengharuskan Anda mengelola jenis mesin tertentu.
    • Kelompok mesin tertentu: Untuk workload yang memerlukan karakteristik hardware tertentu, pertimbangkan jenis mesin berikut. Untuk mengetahui informasi selengkapnya, lihat tabel di Kelompok mesin tujuan umum untuk Compute Engine:

      • Node C4A menyediakan komputasi berbasis Arm yang mencapai performa tinggi secara konsisten untuk workload berbasis Arm yang paling sensitif terhadap performa.
      • Node N4A menyediakan komputasi berbasis Arm yang menyeimbangkan harga dan performa.
      • Node T2A cocok untuk workload yang lebih fleksibel, atau workload yang mengandalkan penskalaan horizontal.
  • 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.

  • 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.

Persyaratan dan batasan

Langkah berikutnya