Membandingkan GKE Autopilot dan Standard


Halaman ini memberikan perbandingan umum antara mode Autopilot dan mode Standard Google Kubernetes Engine (GKE). Perbandingan tersebut mencakup fitur GKE yang penting dan perbedaan fungsional antarmode.

Halaman ini ditujukan untuk orang-orang berikut:

  • Administrator platform yang terbiasa dengan GKE dan mode Standard, dan ingin mengetahui perbedaan fitur dan fungsi pada Autopilot untuk membuat keputusan migrasi yang tepat.
  • Pengguna GKE baru yang sudah terbiasa dengan GKE dan ingin mengetahui mode mana yang menawarkan fungsionalitas yang paling sesuai untuk persyaratan tertentu.

Perbandingan fitur Autopilot dan Standard

Tabel berikut memberikan perbandingan mendetail tentang opsi yang tersedia, telah dikonfigurasi, dan default dalam setiap mode operasi Google Kubernetes Engine (GKE).

Tabel ini tidak menampilkan setiap fitur di GKE. Jika Anda ingin mengetahui apakah fitur yang tidak ada dalam tabel ini didukung dalam mode Autopilot atau Standard, periksa dokumentasi untuk fitur tersebut.

Tabel ini menggunakan terminologi berikut:

  • Telah dikonfigurasi: Selalu diaktifkan. Google mengonfigurasi setelan. Anda tidak dapat mengubah setelan atau menonaktifkan.
  • Default: Dikonfigurasi untuk Anda jika Anda tidak menentukannya secara berbeda. Anda dapat mengubah setelan default.
  • Opsional: Tersedia untuk Anda konfigurasi dan gunakan. Tidak diaktifkan secara default.
Opsi Autopilot Standard

Default: Saluran rilis reguler

Opsional:

Opsional:

Telah dikonfigurasi: Regional Opsional: Regional atau zonal
Autopilot mengelola node Anda membuat dan mengelola node di node pool

Telah dikonfigurasi: Autopilot secara otomatis menskalakan jumlah dan ukuran node berdasarkan Pod dalam cluster.

Opsional:

Default:

  • Menyediakan node baru secara manual
  • Menentukan resource node secara manual

Opsional:

Telah dikonfigurasi: Container-Optimized OS dengan containerd

Default: Container-Optimized OS dengan containerd

Opsional:

Default: Platform tujuan umum yang dioptimalkan untuk sebagian besar workload.

Opsional:

Default: Jenis mesin Compute Engine tujuan umum

Opsional:

Telah dikonfigurasi:

Opsional:

Opsional:

Telah dikonfigurasi:

Opsional:

Opsional:

Telah dikonfigurasi:

Default:

Opsional:

Telah dikonfigurasi: Maksimum 256 Pod di setiap node

Default:

  • 110 Pod di setiap node
  • VPC native
  • Endpoint cluster IPv4 publik
  • Nama subnet dan nama Jaringan VPC
  • kube-dns

Opsional:

Telah dikonfigurasi:

Default:

Opsional:

Telah dikonfigurasi:

Opsional: Cloud Service Mesh Terkelola, yang juga menyediakan kemampuan mesh Istio.

Opsional:

Perbandingan fungsi Autopilot dan Standard

Tabel berikut menunjukkan perbedaan fungsional yang penting antara GKE Autopilot dan Standard. Gunakan perbandingan ini untuk membuat pilihan mode yang lebih tepat saat Anda membuat cluster GKE.

Fungsi Autopilot Standard
Alat pemantauan pihak ketiga Deploy alat pemantauan pihak ketiga yang disediakan oleh partner Google Cloud, atau alat pihak ketiga yang tidak memerlukan akses tinggi pada node. Deploy alat pemantauan pihak ketiga apa pun, terlepas dari tingkat akses node.
Mengekspos aplikasi secara eksternal Gunakan Layanan LoadBalancer. Ketentuan ini akan menyediakan alamat IP eksternal efemeral untuk Anda. Jika Anda memiliki alamat IP statis tersedia yang ingin digunakan, tentukan di kolom loadBalancerIP. Autopilot tidak mendukung kolom externalIps, yang tidak menggunakan load balancing Google Cloud. Gunakan Layanan LoadBalancer. Ketentuan ini akan menyediakan alamat IP eksternal efemeral untuk Anda. Jika Anda sudah memiliki alamat IP statis yang ingin digunakan, tentukan di kolom loadBalancerIP. Anda juga dapat menggunakan kolom externalIps di manifes Service, meskipun kami tidak merekomendasikan pendekatan ini.
Bursting Pod

Pod dapat bursting ke kapasitas burstable yang tidak terpakai jika batas resource lebih besar dari permintaan resource Anda, atau jika Anda tidak menetapkan batas resource. Kapasitas burstable adalah jumlah permintaan resource Pod di node.

Untuk mempelajari lebih lanjut, lihat Mengonfigurasi bursting Pod di GKE.

Pod dapat bursting ke kapasitas node yang tidak terpakai jika batas resource lebih besar dari permintaan resource Anda.

Namespace yang dikelola GKE

Sebagai langkah keamanan, Autopilot tidak mengizinkan deployment workload di namespace yang dikelola GKE, seperti kube-system.

Untuk mempelajari lebih lanjut, lihat Kemampuan keamanan Autopilot.

Workload dapat berjalan di namespace apa pun, termasuk kube-system
Aplikasi Google Cloud Marketplace Anda tidak dapat menginstal aplikasi dari Cloud Marketplace. Anda dapat menginstal aplikasi dari Cloud Marketplace.
Permintaan penandatanganan sertifikat Anda dapat membuat permintaan penandatanganan sertifikat. Untuk mencegah interferensi pada komponen sistem, Autopilot menolak CertificateSigningRequests untuk identitas dengan hak istimewa yang diketahui, seperti agen sistem, grup sistem, atau agen layanan IAM yang dikelola Google. Anda dapat membuat permintaan penandatanganan sertifikat.
Pod fault-intolerant yang berjalan lama Anda dapat melindungi Pod yang tidak toleran terhadap kesalahan (fault-intolerant), seperti server game, dari penghapusan yang disebabkan oleh upgrade otomatis node atau penurunan skala hingga 7 hari. Untuk mengetahui detailnya, lihat Memperpanjang waktu proses Pod Autopilot. Anda tidak dapat melindungi Pod fault-intolerant dari penghapusan yang disebabkan oleh upgrade otomatis node. Anda dapat melindungi Pod tersebut dari pengurangan skala tanpa batas waktu, tetapi Anda akan terus membayar node yang kurang dimanfaatkan tempat Pod berjalan.

Langkah berikutnya