Halaman ini menjelaskan upgrade otomatis di Google Kubernetes Engine (GKE).
Jadwal peluncuran
GKE mengikuti jadwal peluncuran multi-day untuk menyediakan versi baru, serta melakukan upgrade otomatis pada bidang dan node kontrol cluster. Peluncuran umumnya berlangsung selama empat hari kerja atau lebih (peluncuran dijeda selama akhir pekan/hari libur), dan menyertakan buffer waktu untuk mengamati serta memantau masalah.
Upgrade otomatis
Cluster GKE Standar baru dibuat dengan
versi default, rilis stabil dari versi minor Kubernetes terbaru atau
rilis patch. Versi yang lebih baru daripada versi default juga biasanya tersedia setiap minggu. Sedangkan cluster autopilot diluncurkan di
saluran rilis (default-nya adalah
standard
).
Anda juga dapat mengontrol kapan upgrade otomatis dapat dan tidak dapat dilakukan dengan mengonfigurasi masa pemeliharaan dan pengecualian.
Pelajari versi GKE di Pembuatan Versi.
Upgrade otomatis bidang kontrol cluster
Secara berkala, tim GKE melakukan upgrade otomatis bidang kontrol cluster atas nama Anda, terlepas dari cluster tersebut telah terdaftar di saluran rilis atau belum. Bidang kontrol diupgrade ke Kubernetes versi stabil yang lebih baru. Upgrade otomatis biasanya dilakukan secara bertahap selama beberapa minggu. Keamanan infrastruktur merupakan prioritas tinggi bagi GKE, dan bidang kontrol tersebut diupgrade secara berkala, serta tidak dapat dinonaktifkan. Namun, Anda dapat menerapkan pengecualian dan masa pemeliharaan untuk menangguhkan upgrade sementara bagi node dan bidang kontrol.
Untuk melihat kapan bidang kontrol baru-baru ini diperbarui, jalankan perintah berikut:
gcloud container operations list --filter="TYPE:UPGRADE_MASTER AND TARGET:CLUSTER_NAME"
Ganti CLUSTER_NAME
dengan nama cluster Anda.
Upgrade node otomatis
Bagian ini hanya berlaku untuk cluster yang dibuat dalam mode Standar. Dalam cluster Autopilot, node selalu diupgrade secara otomatis ke versi bidang kontrol.
Saat Anda membuat cluster Standar, secara default, upgrade otomatis diaktifkan pada node cluster. Untuk kumpulan node yang sudah ada, Anda dapat mengaktifkan upgrade node otomatis.
Pertimbangkan hal-hal berikut saat memilih versi node GKE Anda:
- Node harus menjalankan versi yang saat ini tersedia.
- Node tidak dapat menjalankan versi yang lebih baru dari versi bidang kontrol cluster saat ini.
- Node tidak boleh lebih dari dua versi lebih rendah dibandingkan versi bidang kontrol.
Upgrade node otomatis untuk keamanan dan kompatibilitas
Jika cluster Anda tidak diikutsertakan dalam upgrade node otomatis, ada kasus-kasus tertentu di mana Google akan otomatis mengupgrade node Anda untuk tujuan keamanan dan kompatibilitas. Alasan utama untuk upgrade otomatis mencakup, tetapi tidak terbatas pada:
- Cluster menggunakan versi akhir siklus proses.
- Node menjalankan versi akhir siklus proses.
- Cluster yang diabaikan, didefinisikan sebagai cluster dalam status berjalan tanpa aktivitas (yaitu, tidak ada panggilan API, traffic, atau subnet).
- Cluster dengan status loop, didefinisikan sebagai cluster dengan status loop dari berjalan hingga terdegradasi, diperbaiki, atau ditangguhkan, lalu kembali berjalan.