Pembuatan Versi

Halaman ini menjelaskan pembuatan versi GKE di Azure.

Versi GKE on Azure

Setiap rilis GKE di 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.31
  • 1.31.6-gke.200
  • 1.31.4-gke.500
  • 1.31.1-gke.1800
1.30
  • 1.30.10-gke.200
  • 1.30.8-gke.100
  • 1.30.5-gke.1000
  • 1.30.5-gke.200
  • 1.30.4-gke.400
  • 1.30.3-gke.100
1.29
  • 1.29.14-gke.200
  • 1.29.12-gke.100
  • 1.29.10-gke.100
  • 1.29.8-gke.1800
  • 1.29.8-gke.600
  • 1.29.7-gke.100
  • 1.29.6-gke.600
  • 1.29.5-gke.1100
  • 1.29.5-gke.700
  • 1.29.4-gke.200
  • 1.29.3-gke.600

Properti versi yang tidak didukung

Versi yang tidak tercantum dalam tabel sebelumnya tidak didukung. Setelah versi sekunder mencapai akhir masa pakainya, aturan berikut berlaku:

  • Versi patch akhir siklus proses tidak dapat digunakan untuk membuat cluster.
  • Peristiwa akhir siklus proses tidak mengganggu bidang kontrol dan workload Anda. Operasi reguler pada cluster yang ada dapat dilanjutkan dengan versi akhir siklus proses. 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 siklus proses. Namun, Anda harus mengupgrade ke salah satu versi yang didukung.
  • Node pool baru masih dapat dibuat dengan versi yang sudah tidak digunakan, tetapi hal ini tidak direkomendasikan. Upgrade ke versi yang didukung harus diprioritaskan.

Periksa 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 ditampilkan dengan setelan flag enabled ke true. Setiap versi patch akhir siklus proses ditampilkan dalam output dengan setelan flag end_of_life ke true.

Skema pembuatan versi

GKE di Azure menggunakan pembuatan versi semantik Kubernetes 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 baru-baru ini didukung adalah 1.31.6-gke.200.

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.y ke x+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.y ke 1.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 di 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 di 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 di Azure dilengkapi dengan catatan versi Kubernetes. Dokumen ini mirip dengan catatan rilis, tetapi khusus untuk versi Kubernetes tertentu dan mungkin menawarkan detail teknis yang lebih banyak. Catatan versi ini tercantum di halaman catatan versi GKE di Azure.

Perbedaan versi

Versi node dan node pool dapat berisi hingga dua versi minor yang lebih lama dari panel kontrol, tetapi, sesuai dengan kebijakan skew versi OSS Kubernetes, tidak boleh lebih baru daripada versi panel kontrol. Sebaiknya node Anda selalu menggunakan versi yang didukung, terlepas dari panduan perbedaan versi.

Dukungan untuk versi

Untuk mempelajari periode dukungan lebih lanjut, lihat Kebijakan Dukungan Versi GKE Enterprise, yang diikuti oleh GKE di Azure.

Langkah berikutnya