Ringkasan GKE

Halaman ini memberikan ringkasan Google Kubernetes Engine (GKE). GKE adalah implementasi terkelola dari platform orkestrasi container open source Kubernetes. 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 infrastrukturGoogle Cloud.

Halaman ini ditujukan bagi Operator dan Developer yang mencari solusi Kubernetes terkelola, otomatis, dan skalabel. Untuk mempelajari lebih lanjut peran umum, lihat Peran dan tugas pengguna GKE umum.

Mulai menggunakan GKE

Anda dapat mulai menjelajahi GKE dalam hitungan menit.

  1. Mulai menggunakan konsol Google Cloud

  2. Coba panduan memulai untuk men-deploy aplikasi web dalam container.
  3. 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
  • Node yang terkelola sepenuhnya dalam mode Autopilot GKE dengan hardening bawaan dan konfigurasi praktik terbaik yang diterapkan secara otomatis.
  • Pengalaman upgrade terkelola dengan saluran rilis untuk meningkatkan keamanan, keandalan, dan kepatuhan.
  • Pengecualian dan masa pemeliharaan yang fleksibel yang memungkinkan Anda mengonfigurasi jenis dan cakupan upgrade untuk memenuhi kebutuhan bisnis dan batasan arsitektur.
  • Penskalaan otomatis node berdasarkan jumlah Pod dalam cluster dengan mode Autopilot.
  • Perbaikan otomatis node untuk menjaga kondisi dan ketersediaan node
  • Pencatatan log dan pemantauan bawaan.
  • Opsi CI/CD terintegrasiGoogle Cloud dengan Cloud Build dan Cloud Deploy.
Postur keamanan yang lebih baik
Pengoptimalan biaya
  • Dalam mode Autopilot, hanya bayar untuk resource komputasi yang diminta Pod Anda yang berjalan.

  • Beban operasional yang diminimalkan dalam mode Autopilot karena Google Cloud mengelola node dan bidang kontrol.
Keandalan dan ketersediaan
Praktik terbaik:

Konfigurasikan 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:

Untuk studi kasus berdasarkan industri dan aplikasi, lihat pelangganGoogle Cloud .

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 sekumpulan 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 Mengupgrade versi komponen secara otomatis 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.

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 tinggi, andal, dan aman.

Untuk mengetahui informasi selengkapnya, lihat Tentang upgrade cluster GKE.

Praktik terbaik:

Untuk mencoba fitur Kubernetes yang kurang stabil di tahap alfa dan beta atau untuk menguji versi minor Kubernetes mendatang, gunakan cluster alfa. Anda juga dapat menggunakan API beta Kubernetes dengan cluster GKE secara selektif. Sebelum mengaktifkan API beta di cluster produksi, tinjau implikasinya.

Mode operasi

GKE di Google Cloud memiliki satu mode operasi, Autopilot, yang menawarkan pengalaman yang terkelola sepenuhnya. Cluster GKE Standard tidak tersedia di Google Cloud.

Langkah berikutnya