Pembuatan Versi

Halaman ini menjelaskan pembuatan versi GKE di AWS.

Versi GKE on AWS

Setiap rilis GKE di AWS mendukung beberapa versi minor Kubernetes, yang masing-masing dapat memiliki beberapa versi patch GKE. Versi GKE on AWS berikut didukung sepenuhnya, menawarkan patch dan update terbaru untuk kerentanan, eksposur, dan masalah keamanan yang memengaruhi GKE on AWS:

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 aws 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 AWS 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 AWS 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 AWS bersama software Kubernetes upstream open source. Update atau perbaikan ini diperlukan untuk kompatibilitas dan interoperabilitas dengan Google Cloud dan AWS.

Catatan versi

Setiap rilis GKE di AWS 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 on AWS.

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 AWS.

Langkah berikutnya