Halaman ini memberikan ringkasan Google Kubernetes Engine (GKE). GKE adalah implementasi platform orkestrasi container open source Kubernetes yang dikelola. Kubernetes dikembangkan oleh Google, memanfaatkan pengalaman bertahun-tahun dalam mengoperasikan workload produksi dalam skala besar di Borg, sistem pengelolaan cluster internal Google. Dengan GKE, Anda dapat men-deploy dan mengoperasikan aplikasi dalam container Anda sendiri dalam skala besar menggunakan Google Cloud's infrastruktur.
Halaman ini ditujukan untuk Operator dan Developer yang mencari solusi Kubernetes terkelola, otomatis, dan skalabel. Untuk mempelajari peran umum lebih lanjut, lihat Peran dan tugas pengguna GKE umum.Mulai menggunakan GKE
Anda dapat mulai menjelajahi GKE dalam hitungan menit. Anda dapat menggunakan paket gratis GKE, yang memungkinkan Anda mulai menggunakan Kubernetes tanpa dikenai biaya untuk pengelolaan cluster.
- Coba panduan memulai untuk men-deploy aplikasi web dalam container.
- Baca Ringkasan Autopilot, yang berisi panduan dan referensi untuk merencanakan dan mengoperasikan platform Anda.
Kapan harus menggunakan GKE
GKE sangat cocok jika Anda memerlukan platform yang memungkinkan Anda mengonfigurasi infrastruktur yang menjalankan aplikasi dalam container, seperti jaringan, penskalaan, hardware, dan keamanan. GKE memberikan daya operasional Kubernetes sambil mengelola banyak komponen yang mendasarinya, seperti bidang kontrol dan node, untuk Anda.
Manfaat GKE
Tabel berikut menjelaskan beberapa manfaat penggunaan GKE sebagai platform Kubernetes terkelola Anda:
| Manfaat GKE | |
|---|---|
| Pengelolaan platform |
|
| Postur keamanan yang lebih baik |
|
| Pengoptimalan biaya |
|
| Keandalan dan ketersediaan |
|
Konfigurasi pipeline CI/CD aplikasi untuk menggunakan Cloud Build, Cloud Deploy, dan Artifact Registry. Dengan menggunakan layanan build dan deployment terkelola, Anda dapat mengoptimalkan keamanan, skala, dan kesederhanaan.
Kasus penggunaan untuk GKE
GKE dan Kubernetes digunakan di berbagai industri, termasuk robotika, layanan kesehatan, retail, pendidikan, game, dan layanan keuangan. Contoh workload yang dapat Anda jalankan meliputi:
- Operasi AI dan ML
- Pemrosesan data dalam skala besar
- Platform game online yang skalabel
- Aplikasi yang andal dalam beban berat
Untuk studi kasus berdasarkan industri dan aplikasi, lihat Google Cloud pelanggan.
Cara kerja GKE
Lingkungan GKE terdiri dari node, yang merupakan mesin virtual (VM) Compute Engine, yang dikelompokkan bersama untuk membentuk cluster. Anda mengemas aplikasi (juga disebut workload) ke dalam container. Anda men-deploy kumpulan container sebagai Pod ke node Anda. Anda menggunakan Kubernetes API untuk berinteraksi dengan workload Anda, termasuk pengelolaan, penskalaan, dan pemantauan.
Cluster Kubernetes memiliki kumpulan node pengelolaan yang disebut bidang kontrol, yang menjalankan komponen sistem seperti server Kubernetes API. Di GKE, Google Cloud mengelola bidang kontrol dan komponen sistem untuk Anda. Dalam mode Autopilot, yang merupakan cara yang direkomendasikan untuk menjalankan GKE, Google Cloud juga mengelola worker node Anda. Google Cloud secara otomatis mengupgrade versi komponen untuk meningkatkan stabilitas dan keamanan, yang membantu memastikan ketersediaan tinggi dan integritas data yang disimpan di penyimpanan persisten cluster.
Untuk mengetahui informasi selengkapnya, lihat arsitektur cluster GKE.
Jika Anda menjalankan workload di VM, pertimbangkan untuk menggunakan Migrate for GKE untuk memasukkan workload ke dalam container tanpa perlu untuk menulis ulang aplikasi atau mengubah kode sumber.
Versi dan fitur Kubernetes
GKE secara otomatis mengupgrade bidang kontrol dan worker node cluster ke versi Kubernetes baru sehingga cluster menerima fitur baru, perbaikan bug, dan patch keamanan. GKE menyediakan berbagai kemampuan untuk mengelola upgrade ini guna meminimalkan gangguan pada workload Anda sekaligus menjaganya tetap berperforma, andal, dan aman.
Untuk mengetahui informasi selengkapnya, lihat Tentang upgrade cluster GKE.
Jika Anda ingin mencoba fitur Kubernetes yang kurang stabil di tahap alfa atau beta, gunakan cluster alfa, atau gunakan API beta Kubernetes dengan cluster GKE. Tinjau implikasinya sebelum mengaktifkan API beta di cluster produksi.
Mode operasi
GKE memiliki mode operasi Autopilot dan Standar, yang menawarkan berbagai tingkat fleksibilitas, tanggung jawab, dan kontrol. Jika Anda ingin mengetahui informasi selengkapnya sebelum memilih mode, lihat Memilih mode operasi GKE.
Gunakan mode Autopilot yang terkelola sepenuhnya. Dalam mode ini Google Cloud , mengelola node untuk Anda dan memberikan pengalaman siap produksi yang berfokus pada workload, hemat biaya, dan siap produksi. Hanya gunakan mode Standar jika Anda tahu bahwa Anda memiliki kebutuhan khusus untuk mengelola node pool dan cluster secara manual.
Langkah berikutnya
- Mulai mempelajari GKE.
- Pelajari cara men-deploy aplikasi dalam container di GKE.
- Pelajari jenis cluster lebih lanjut.
- Pelajari Kubernetes lebih lanjut.
- Pelajari dokumentasi GKE.