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 | Standar |
---|---|---|
Versi dan rilis |
Default: Saluran rilis reguler Opsional: |
Opsional: |
Ketersediaan lokasi |
Telah dikonfigurasi: Regional | Opsional: Regional atau zonal |
Pengelolaan node |
Autopilot mengelola node | Anda membuat dan mengelola node di node pool |
Penyediaan dan penskalaan node |
Pra-konfigurasi: Autopilot secara otomatis menskalakan jumlah dan ukuran node berdasarkan Pod dalam cluster. Opsional:
|
Default:
Opsional:
|
Sistem operasi node |
Telah dikonfigurasi: Container-Optimized OS dengan containerd |
Default: Container-Optimized OS dengan containerd Opsional: |
Konfigurasi komputasi node |
Default: Platform tujuan umum yang dioptimalkan untuk sebagian besar workload. Opsional:
|
Default: Jenis mesin Compute Engine tujuan umum Opsional:
|
Upgrade dan pemeliharaan node |
Telah dikonfigurasi:
Opsional: |
Opsional: |
Keamanan |
Telah dikonfigurasi: Opsional: |
Opsional: |
Networking |
Telah dikonfigurasi: Default:
Opsional: |
Telah dikonfigurasi: Maksimum 256 Pod di setiap node Default:
Opsional: |
Logging dan pemantauan |
Telah dikonfigurasi: |
Default:
Opsional: |
Add-on |
Telah dikonfigurasi:
Opsional: Managed Anthos Service Mesh, 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
Layanan, meskipun kami tidak merekomendasikan pendekatan ini. |
Bursting Pod | Pod dapat menjadi kapasitas burst yang tidak terpakai jika batas resource lebih besar dari permintaan resource, atau jika Anda tidak menetapkan batas resource. Kapasitas yang dapat diledakkan adalah jumlah permintaan resource Pod pada node. Untuk mempelajari lebih lanjut, lihat Mengonfigurasi burst 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 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. |