Pembuatan Versi
Halaman ini menjelaskan pembuatan versi GKE on Azure.
Versi GKE on Azure
Setiap rilis GKE on Azure mendukung beberapa versi minor Kubernetes, yang masing-masing dapat memiliki beberapa versi patch GKE. Versi GKE on Azure berikut didukung sepenuhnya, menawarkan patch dan update terbaru untuk kerentanan, eksposur, dan masalah keamanan yang memengaruhi GKE on Azure:
| Versi minor | Rilis patch |
|---|---|
| 1.34 |
|
| 1.33 |
|
| 1.32 |
|
| 1.31 |
|
Properti versi yang tidak didukung
Versi yang tidak tercantum dalam tabel sebelumnya tidak didukung. Setelah versi minor mencapai akhir masa pakainya, aturan berikut akan berlaku:
- Versi patch akhir masa pakai tidak dapat digunakan untuk membuat cluster.
- Peristiwa akhir masa pakai tidak mengganggu bidang kontrol dan workload Anda. Operasi reguler pada cluster yang ada dapat dilanjutkan dengan versi akhir masa pakai. Untuk memastikan dukungan dari Google dan menghindari potensi kegagalan terkait bug atau kerentanan keamanan, Anda harus mengupgrade cluster dan node pool secara manual ke versi yang didukung sesegera mungkin.
- Upgrade cluster dan node pool yang ada ke versi yang lebih baru dapat terjadi meskipun versi yang diupgrade sudah mencapai akhir masa pakai. Namun, Anda harus mengupgrade ke salah satu versi yang didukung.
- Node pool baru masih dapat dibuat dengan versi akhir masa pakai, tetapi hal ini tidak direkomendasikan. Upgrade ke versi yang didukung harus diprioritaskan.
Memeriksa versi Kubernetes yang tersedia
Untuk melihat semua versi yang tersedia, termasuk versi yang telah mencapai akhir masa pakainya dan tidak didukung, jalankan perintah ini:
gcloud container azure get-server-config \
--location=GOOGLE_CLOUD_LOCATION
Ganti GOOGLE_CLOUD_LOCATION dengan Google Cloud
lokasi tempat Anda mengelola cluster.
Versi yang didukung akan ditampilkan dengan flag enabled yang ditetapkan ke true.
Versi patch akhir masa pakai akan ditampilkan dalam output dengan flag end_of_life yang ditetapkan ke true.
Skema pembuatan versi
GKE on Azure uses Kubernetes
pembuatan versi semantik untuk merujuk ke versi
Kubernetes yang didukung, tetapi menambahkan versi patch GKE. Hal ini menghasilkan nomor versi dalam bentuk: x.y.z-gke.a
Misalnya, versi Kubernetes yang paling baru didukung adalah 1.34.1-gke.4700.
- Versi utama Kubernetes (x)
- Versi utama biasanya bertambah jika perubahan yang tidak kompatibel dengan versi lama diperkenalkan ke API publik. Versi utama menambahkan versi Kubernetes dari
x.ykex+1.y. - Versi minor Kubernetes (y)
- Kubernetes merilis versi minor baru
tiga kali setahun.
Setiap siklus rilis berdurasi sekitar 15 minggu. API
yang tidak digunakan lagi dapat
dihapus dengan versi minor baru. Versi minor menambahkan versi Kubernetes dari
1.yke1.y+1; misalnya, Kubernetes 1. 29 adalah rilis minor yang mengikuti Kubernetes 1.28. - Rilis patch Kubernetes (z)
- Rilis patch Kubernetes baru (seperti 1.21.1) untuk digunakan dengan GKE on Azure biasanya dirilis sebulan sekali. Rilis patch hanya mencakup perbaikan keamanan dan bug.
- Rilis patch GKE (-gke.a)
- Rilis patch dengan akhiran -gke.a yang lebih tinggi (seperti 1.24.1-gke.a) mencakup update keamanan dan perbaikan bug untuk GKE on Azure bersama software Kubernetes upstream open source. Update atau perbaikan ini diperlukan untuk kompatibilitas dan interoperabilitas dengan Google Cloud dan Azure.
Catatan versi
Setiap rilis GKE on Azure dilengkapi dengan catatan versi Kubernetes. Catatan ini mirip dengan catatan rilis, tetapi khusus untuk versi Kubernetes dan mungkin menawarkan detail teknis yang lebih banyak. Catatan versi ini tercantum di halaman catatan versi GKE on Azure.
Ketidaksesuaian versi
Versi node dan node pool dapat berisi hingga dua versi minor yang lebih lama dari panel kontrol, tetapi, sesuai dengan kebijakan ketidaksesuaian versi OSS Kubernetes, tidak bisa lebih baru daripada versi panel kontrol. Sebaiknya node Anda selalu menggunakan versi yang didukung, terlepas dari panduan ketidaksesuaian versi.
Dukungan untuk versi
Untuk mempelajari periode dukungan lebih lanjut, lihat Kebijakan Dukungan Versi GKE, yang diikuti oleh GKE on Azure.