Tentang mode operasi GKE

Halaman ini membantu Anda memilih mode operasi Google Kubernetes Engine (GKE) yang paling sesuai untuk persyaratan Anda. Informasi ini ditujukan untuk orang-orang berikut:

  • Developer aplikasi yang ingin menjalankan beban kerja dalam container secara optimal berdasarkan persyaratan beban kerja.
  • Administrator platform yang ingin mengetahui metode yang direkomendasikan untuk menggunakan GKE.

Jika Anda ingin mempelajari apakah GKE sebagai platform adalah pilihan terbaik untuk aplikasi dalam container Anda, lihat Ringkasan GKE dan GKE dan Cloud Run.

Pengantar mode Autopilot dan mode Standard

GKE memungkinkan Anda memilih salah satu mode operasi berikut, yang menentukan faktor-faktor seperti siapa yang mengelola infrastruktur, cara penagihan untuk resource, dan seberapa besar fleksibilitas yang Anda miliki:

  • Autopilot (direkomendasikan): pengalaman terkelola di mana GKE menangani sebagian besar infrastruktur Anda sehingga Anda dapat berfokus pada aplikasi Anda. Autopilot dioptimalkan untuk sebagian besar skenario produksi dan menerapkan banyak praktik terbaik Google untuk keamanan, penskalaan, dan workload.

    Untuk mengetahui informasi selengkapnya, lihat Tentang GKE Autopilot.

  • Standard: pengalaman fleksibel di mana Anda memiliki kontrol langsung atas infrastruktur node dan penskalaan otomatis.

Anda dapat menggunakan salah satu mode operasi ini untuk menjalankan workload GKE atau mengoperasikan seluruh cluster GKE, seperti yang dijelaskan di bagian berikut.

Mode Autopilot dan Standard untuk workload

Anda dapat menjalankan workload dalam Autopilot atau Standard, bergantung pada kasus penggunaan dan persyaratan workload. Tabel berikut menjelaskan perbedaan antara workload Autopilot dan workload Standard:

Tabel 1. Perbandingan workload Autopilot dan Standard
Workload Autopilot Workload standar
Ideal untuk sebagian besar workload produksi. Ideal untuk beban kerja yang memerlukan hak istimewa khusus, atau saat Anda memerlukan kontrol terperinci atas infrastruktur beban kerja Anda.
GKE menyediakan resource komputasi berdasarkan spesifikasi workload Kubernetes Anda. Anda mengelola alokasi resource dan penempatan Pod di node tertentu.
Workload Autopilot dapat menggunakan platform komputasi yang dioptimalkan untuk container Autopilot, yang merupakan platform skalabel dan hemat biaya yang berfungsi baik untuk sebagian besar workload tujuan umum. Anda harus merencanakan kapasitas node di node pool Standard berdasarkan persyaratan workload Anda. Anda juga harus mengonfigurasi setelan untuk menskalakan ukuran dan jumlah node.
GKE memaksimalkan penggunaan resource node dengan bin-packing Pod ke node. Anda merencanakan penempatan workload berdasarkan ukuran node yang Anda buat. Untuk meminimalkan pemborosan resource node, Anda juga harus mengelola bin-packing Pod yang efektif.
GKE menerapkan banyak konfigurasi dan batasan praktik terbaik secara default, seperti mencegah Pod dengan hak istimewa. Anda dapat mengonfigurasi Pod dengan cara apa pun yang Anda inginkan, seperti dengan mengaktifkan mode istimewa.
Anda dapat menjalankan workload Autopilot di cluster Autopilot atau di cluster Standard. Anda hanya dapat menjalankan workload Standard di cluster Standard.

Workload berjalan dalam mode Autopilot atau Standard, bergantung pada konfigurasi workload dan cluster, sebagai berikut:

  • Workload Autopilot: jika cluster Anda adalah cluster Autopilot, setiap workload berjalan dalam mode Autopilot. Jika cluster Anda adalah cluster Standard, Anda dapat menjalankan workload tertentu dalam mode Autopilot.
  • Workload standar: jika Anda membuat workload di cluster Standar, workload tersebut akan menggunakan mode Standar kecuali jika mode Autopilot dipilih untuk workload tersebut.

Tentang workload Autopilot di cluster Standard

Anda dapat menjalankan workload dalam mode Autopilot di cluster Standard, yang memungkinkan Anda memiliki kontrol terperinci atas setelan cluster dan infrastruktur node pool sekaligus mendapatkan banyak manfaat otomatisasi, penskalaan, dan harga Autopilot untuk sebagian aplikasi Anda.

Jalankan workload Autopilot di cluster Standard saat Anda membutuhkan fleksibilitas cluster mode Standard, tetapi Anda juga memiliki workload yang dapat memanfaatkan efisiensi biaya dan otomatisasi mode Autopilot.

Untuk menjalankan workload Autopilot di cluster Standard, Anda menggunakan class komputasi, yang merupakan fitur GKE yang memungkinkan Anda mengontrol opsi konfigurasi node secara deklaratif selama penskalaan. GKE mengelola bin-packing, penskalaan resource, dan infrastruktur dasar untuk workload Autopilot yang Anda jalankan di cluster Standard.

Untuk mengetahui informasi selengkapnya, lihat Tentang workload Autopilot di GKE Standard.

Mode Autopilot dan Standard untuk cluster

Untuk menjalankan workload di GKE, Anda membuat cluster GKE. Mirip dengan memilih mode untuk workload, Anda dapat menggunakan mode Autopilot atau Standard untuk mengoperasikan seluruh cluster. Mode yang Anda gunakan untuk cluster memengaruhi fleksibilitas dan kontrol yang Anda miliki atas infrastruktur dan setelan cluster, sebagai berikut:

Tabel 2. Perbandingan mode cluster
Cluster Autopilot Cluster standar
GKE mengelola infrastruktur cluster, termasuk node dan penskalaan. GKE mengonfigurasi berbagai setelan secara default, seperti batasan keamanan. Anda mengontrol infrastruktur cluster dan dapat mengubah sebagian besar setelan. Di cluster Standard, Anda dapat mengonfigurasi node pool sendiri, yang merupakan grup node yang memiliki karakteristik yang sama. Anda juga dapat mengonfigurasi setelan node, kebijakan dan batasan keamanan, serta penskalaan.
Cluster Autopilot telah dikonfigurasi sebelumnya dengan praktik terbaik Google dan hanya menjalankan workload Autopilot. Cluster Standard dapat menjalankan workload Autopilot dan Standard.

Untuk mengetahui informasi selengkapnya tentang perbedaan mendetail antara cluster Autopilot dan Standard, lihat Membandingkan fitur di cluster Autopilot dan Standard.

Kecuali jika Anda memerlukan kontrol dan fleksibilitas terperinci dari cluster Standard, sebaiknya gunakan cluster Autopilot. Untuk panduan interaktif yang menyiapkan cluster Autopilot dan membuat aplikasi hello-world, buka panduan Autopilot di konsol Google Cloud :

Buka panduan

Harga

Di GKE, mode operasi yang Anda gunakan memengaruhi biaya yang Anda keluarkan. Untuk mengetahui informasi selengkapnya, lihat Harga Google Kubernetes Engine.

Langkah berikutnya