Bagikan melalui


Versi Kubernetes yang didukung di Azure Kubernetes Service (AKS)

Komunitas Kubernetes merilis versi minor kira-kira setiap empat bulan.

Rilis versi minor mencakup fitur dan peningkatan baru. Rilis patch lebih sering (kadang-kadang mingguan) dan ditujukan untuk perbaikan bug kritis dalam versi kecil. Rilis patch mencakup perbaikan untuk kerentanan keamanan atau bug utama.

Versi Kubernetes

Kubernetes menggunakan skema penerapan versi Penerapan Versi Semantik standar untuk setiap versi:

[major].[minor].[patch]

Examples:
  1.29.2
  1.29.1

Setiap angka dalam versi mencerminkan kompatibilitas dengan versi sebelumnya:

  • Versi utama: Memperkenalkan perubahan API yang tidak kompatibel atau memecah kompatibilitas mundur.
  • Versi minor: Tambahkan fitur baru sambil mempertahankan kompatibilitas mundur.
  • Versi patch: Menyertakan perbaikan bug yang kompatibel ke belakang.

Selalu gunakan rilis patch terbaru untuk versi minor Anda saat ini. Misalnya, jika kluster produksi Anda aktif 1.29.1 dan 1.29.2 merupakan versi patch terbaru yang tersedia untuk versi minor 1.29 , Anda harus meningkatkan ke 1.29.2 sesegera mungkin untuk memastikan kluster Anda sepenuhnya di-patch dan didukung.

Kalender rilis AKS Kubernetes

Periksa kalender rilis AKS Kubernetes untuk rilis versi mendatang. Untuk melihat pembaruan waktu nyata dari status rilis regional dan catatan rilis versi, kunjungi halaman web status rilis AKS. Untuk mempelajari lebih lanjut tentang halaman web status rilis, lihat Pelacak rilis AKS.

Catatan

AKS mengikuti dukungan selama 12 bulan untuk versi Kubernetes yang tersedia secara umum (GA). Untuk membaca lebih lanjut tentang kebijakan dukungan kami untuk penerapan versi Kubernetes, baca FAQ kami.

Untuk riwayat rilis sebelumnya, lihat riwayat Kubernetes.

Versi K8s Rilis hulu Pratinjau AKS AKS GA Akhir masa penggunaan Dukungan platform
1.29 Desember 2023 Februari 2024 Maret 2024 Maret 2025 Hingga 1.33 GA
1.30 Apri 2024 Jun 2024 Juli 2024 Juli 2025 Sampai 1,34 GA
1.31 Agustus 2024 Okt 2024 Nov 2024 November 2025 Sampai 1.35 GA
1.32 Desember 2024 Februari 2025 April 2025 Maret 2026 Hingga 1.36 GA
1.33 April 2025 Mei 2025 Jun 2025 Jun 2026 Hingga 1,37 GA

Versi LTS

Catatan

Azure Linux 2.0 berjalan Akhir Masa Pakai selama periode LTS AKS v1.28–v1.31. Untuk informasi selengkapnya tentang peningkatan ke Azure Linux 3.0 di AKS v1.28–v1.31, baca bagian Rilis Azure Linux AKS LTS .

Versi K8s Rilis hulu Pratinjau AKS AKS GA Akhir masa penggunaan Akhir masa pakai LTS
1.27 April 2023 Juni 2023 Juli 2023 Juli 2024 Juli 2025
1.28 Agustus 2023 September 2023 November 2023 Januari 2025 Februari 2026
1.29 Desember 2023 Februari 2024 Maret 2024 Maret 2025 April 2026
1.30 Apri 2024 Jun 2024 Juli 2024 Juli 2025 Juli 2026
1.31 Agustus 2024 Okt 2024 Nov 2024 November 2025 Nov 2026
1.32 Desember 2024 Februari 2025 April 2025 Maret 2026 Maret 2027
1.33 April 2025 Mei 2025 Jun 2025 Jun 2026 Jun 2027

Jadwal rilis AKS Kubernetes dalam bagan Gantt

Jika Anda lebih suka melihat informasi ini secara visual, berikut adalah bagan Gantt dengan semua rilis saat ini yang ditampilkan:

Bagan Gantt menunjukkan siklus hidup semua versi Kubernetes yang saat ini aktif di AKS, termasuk dukungan jangka panjang.

Perubahan signifikan pada komponen AKS berdasarkan versi

Perhatikan perubahan penting berikut sebelum Anda meningkatkan ke salah satu versi minor yang tersedia:

Kubernetes 1.33.0

Add-on AKS yang Terkelola Komponen AKS Komponen OS Perubahan mendasar Catatan
• aci-connector-linux 1.6.2
• addon-resizer v1.8.23-2
• ai-toolchain-operator 0.4.5
• aks-windows-gpu-device-plugin 0.0.19
• ama-logs-linux 3.1.26
• ama-logs-win versi win-3.1.26
• app-routing-operator 0.0.3
• azure-monitor-metrics-cfg-reader 6.16.0-main-04-15-2025-d78050c6-cfg
• azure-monitor-metrics-ksm v2.15.0-4
• azure-monitor-metrics-linux 6.16.0-main-04-15-2025-d78050c6
• azure-monitor-metrics-target-allocator 6.16.0-main-04-15-2025-d78050c6-targetallocator
• azure-monitor-metrics-windows 6.16.0-main-15-04-2025-d78050c6-win
• azure-npm-image v1.5.45
• azure-npm-image-windows v1.5.5
• azure-policy 1.10.1
• azure-policy-webhook 1.10.0
• certgen v0.1.9
• cilium-agent 1.14.10-1
• cilium-envoy v1.31.5-250218
• cilium-operator-generic 1.14.10
• cloud-provider-node-manager-linux v1.33.0
• cloud-provider-node-manager-windows v1.33.0
• cluster-proportional-autoscaler v1.9.0-1
• container-networking-cilium-agent v1.16.6-250129
• container-networking-cilium-operator-generic v1.16.6-250129
• CoreDNS v1.12.1-1
• cost-analysis-agent v0.0.23
• cost-analysis-opencost v1.111.0
• cost-analysis-prometheus v2.54.1
• cost-analysis-victoria-metrics v1.103.0
• extension-config-agent 1.23.3
• extension-manager 1.23.3
• fqdn-policy v1.16.6-250129
• gpu-provisioner 0.3.3
• proksi pemeriksaan kesehatan v1.29.1
• hubble-relay v1.15.0
• image-cleaner v1.3.1
• ingress-appgw 1.8.1
• ip-masq-agent-v2 v0.1.15-2
• ipv6-hp-bpf v0.0.1
• keda v2.16.1
• keda-admission-webhooks v2.16.1
• keda-metrics-apiserver v2.16.1
• kube-egress-gateway-cni v0.0.20
• kube-egress-gateway-cni-ipam v0.0.20
• kube-egress-gateway-cnimanager v0.0.20
• kube-egress-gateway-daemon v0.0.20
• kube-egress-gateway-daemon-init v0.0.20
• metrics-server v0.7.2-6
• microsoft-defender-admission-controller 20250325.2
• microsoft-defender-low-level-collector 2.0.205
• microsoft-defender-low-level-init 1.3.81
• microsoft-defender-old-file-cleaner 1.0.214
• microsoft-defender-pod-collector 1.0.177
• microsoft-defender-security-publisher 1.0.211
• open-policy-agent-gatekeeper v3.18.2-1
• osm-bootstrap v1.2.9
• osm-controller v1.2.9
• osm-crds v1.2.9
• osm-healthcheck v1.2.9
• osm-init v1.2.9
• osm-injector v1.2.9
• osm-sidecar v1.32.2-hotfix.20241216
• overlay-vpa 1.2.1
• overlay-vpa-webhook-generation master.250430.1
• ratify-base v1.2.3
• retina-agent v0.0.31
• retina-agent-enterprise v0.1.9
• retina-agent-win v0.0.31
• retina-operator v0.1.9
• secrets-store-csi-driver v1.4.8
• secrets-store-csi-driver-windows v1.4.8
• secrets-store-driver-registrar-linux v2.11.1
• secrets-store-driver-registrar-windows v2.11.1
• secrets-store-livenessprobe-linux v2.13.1
• secrets-store-livenessprobe-windows v2.13.1
• secrets-store-provider-azure v1.6.2
• secrets-store-provider-azure-windows v1.6.2
• pengesahan sgx 3.3.1
• sgx-plugin 1.0.0
• sgx-webhook 1.2.2
• tigera-operator v1.36.7
• windows-gmsa-webhook-image v0.12.1-2
• workload-identity-webhook v1.5.0
• addon-override-manager master.250116.1
• apiserver-network-proxy-server v0.30.3-hotfix.20240819
• app-routing-operator 0.2.5
• ccp-webhook master.250509.3
• cluster-autoscaler v1.32.1-aks
• cost-analysis-scraper v0.0.23
• customer-net-probe master.250430.1
• Envoy v1.31.5-master.241218.3
• ingress-dispatcher v1.31.5-master.250126.7
• kube-state-metrics v2.15.0-4
• gpu-provisioner 0.3.3
• karpenter 0.7.3-aks
• kube-egress-gateway-controller v0.0.20
• kubelet-serving-csr-approver v0.0.7
• live-patching-controller v0.0.8
• Linux - Ubuntu 22.04
• kontainer 1.7.27-ubuntu22.04u1
• kubernetes-cri-tools 1.32.0-ubuntu22.04u3
• runc 1.2.6-ubuntu22.04u1
• Linux - AzureLinux 3.0
• kontainer 2.0.0-4.azl3
• nvidia-container-toolkit 1.17.3
• Windows - Windows2022
• containerd v1.7.20-azure.1
• coredns v1.11.3-7 -> v1.12.1-1
• cloud-provider-node-manager-windows v1.32.5 -> v1.33.0
• cloud-provider-node-manager-linux v1.32.5 -> v1.33.0
Tidak Tersedia

Kubernetes 1.32

Add-on AKS yang Terkelola Komponen AKS Komponen OS Perubahan mendasar Catatan
• Azure Policy 1.8.0
• Metrics-Server 0.6.3
• Operator perutean aplikasi versi 0.2.3
• KEDA 2.14.1
• Open Service Mesh v1.2.9
• CORE DNS V1.9.4
• Overlay VPA 1.0.0
• Azure-Keyvault-SecretsProvider v1.4.5
• Application Gateway Ingress Controller (AGIC) 1.7.2
• Image Cleaner v1.3.1
• Identitas Kerja Azure v1.3.0
• Kolektor Tingkat Rendah Pertahanan MDC 2.0.186
• open-policy-agent-gatekeeper v3.17.1
• Retina v0.0.17
• Cilium v1.17.0
• Autoscaler Kluster v1.30.6-aks
• Tigera-Operator v1.34.7
• Gambar OS Ubuntu 22.04 Cgroups V2
• ContainerD 1.7.23-ubuntu22.04u1 untuk Linux dan v1.6.35+azure untuk Windows
• Azure Linux 3.0
• Cgroups V2
• KontainerD 1.7.13-3.azl
Calico v1.34.7 Tidak Tersedia

Kubernetes 1.31

Add-on AKS yang Terkelola Komponen AKS Komponen OS Perubahan mendasar Catatan
• Azure Policy 1.8.0
• Metrics-Server 0.6.3
• Operator perutean aplikasi versi 0.2.3
• KEDA 2.14.1
• Open Service Mesh v1.2.9
• CORE DNS V1.9.4
• Overlay VPA 1.0.0
• Azure-Keyvault-SecretsProvider v1.4.5
• Application Gateway Ingress Controller (AGIC) 1.7.2
• Image Cleaner v1.3.1
• Identitas Kerja Azure v1.3.0
• Kolektor Tingkat Rendah Pertahanan MDC 2.0.186
• open-policy-agent-gatekeeper v3.17.1
• Retina v0.0.17
• Cilium v1.16.6
• Autoscaler Kluster v1.30.6-aks
• Tigera-Operator v1.30.11
• Gambar OS Ubuntu 22.04 Cgroups V2
• ContainerD 1.7.23-ubuntu22.04u1 untuk Linux dan v1.6.35+azure untuk Windows
• Azure Linux 3.0
• Cgroups V2
• KontainerD 1.7.13-3.azl
Calico 1.30.11 Tidak Tersedia

Kubernetes 1.30

Add-on AKS yang Terkelola Komponen AKS Komponen OS Perubahan mendasar Catatan
• Azure Policy 1.3.0
• Operator perutean aplikasi versi 0.2.3
• Metrics-Server 0.6.3
• KEDA 2.11.2
• Open Service Mesh 1.2.7
• CORE DNS V1.9.4
• Overlay VPA 0.13.0
• Azure-Keyvault-SecretsProvider 1.4.1
• Application Gateway Ingress Controller (AGIC) 1.7.2
• Image Cleaner v1.2.3
• Azure Workload Identity v1.2.0
• Penyedia Keamanan Defender MDC 1.0.68
• MDC Defender Old File Cleaner 1.3.68
• Pengumpul Pod Pertahanan MDC 1.0.78
• Kolektor Tingkat Rendah Pertahanan MDC 2.0.186
• Pod Identity Azure Active Directory 1.8.13.6
• GitOps 1.8.1
• Driver Penyimpan Rahasia CSI 1.3.4-1
azurefile-csi-driver 1.29.3
• Cilium v1.14.9
• CNI v1.4.43.1 (Default)/v1.5.11 (Azure Overlay CNI)
Kluster Autoscaler 1.27.3
• Tigera-Operator 1.30.7
• Gambar OS Ubuntu 22.04 Cgroups V2
• ContainerD 1.7.5 untuk Linux dan 1.7.1 untuk Windows
• Azure Linux 2.0
• Cgroups V2
• KontainerD 1.6
• Tigera-Operator 1.30.7 Tidak Tersedia

Kubernetes 1.29

Add-on AKS yang Terkelola Komponen AKS Komponen OS Perubahan mendasar Catatan
• Azure Policy 1.3.0
• csi-provisioner v4.0.0
Operator perutean aplikasi v0.2.1
• csi-attacher v4.5.0
• csi-snapshotter v6.3.3
• snapshot-controller v6.3.3
• Metrics-Server 0.6.3
• KEDA 2.11.2
• Open Service Mesh 1.2.7
• CORE DNS V1.9.4
• Overlay VPA 0.13.0
• Azure-Keyvault-SecretsProvider 1.4.1
• Application Gateway Ingress Controller (AGIC) 1.7.2
• Image Cleaner v1.2.3
• Azure Workload Identity v1.2.0
• Penyedia Keamanan Defender MDC 1.0.68
• MDC Defender Old File Cleaner 1.3.68
• Pengumpul Pod Pertahanan MDC 1.0.78
• Kolektor Tingkat Rendah Pertahanan MDC 2.0.186
• Pod Identity Azure Active Directory 1.8.13.6
• GitOps 1.8.1
• Driver Penyimpan Rahasia CSI 1.3.4-1
• azurefile-csi-driver 1.29.3
• Cilium v1.14.9
• CNI v1.4.43.1 (Default)/v1.5.11 (Azure Overlay CNI)
Kluster Autoscaler 1.27.3
• Tigera-Operator 1.30.7
• Gambar OS Ubuntu 22.04 Cgroups V2
• ContainerD 1.7.5 untuk Linux dan 1.7.1 untuk Windows
• Azure Linux 2.0
• Cgroups V2
• KontainerD 1.6
• Tigera-Operator 1.30.7
• csi-provisioner v4.0.0
• csi-attacher v4.5.0
• csi-snapshotter v6.3.3
• snapshot-controller v6.3.3
Tidak Tersedia

Versi minor Alias

Catatan

Versi alias minor memerlukan Azure CLI versi 2.37 atau lebih tinggi dan versi API 20220401 atau lebih tinggi. Gunakan az upgrade untuk menginstal CLI versi terbaru.

Anda dapat membuat kluster AKS tanpa menentukan versi patch. Saat Anda membuat kluster tanpa menunjuk patch, kluster akan menjalankan patch terbaru GA untuk versi minor. Misalnya, jika Anda membuat kluster dengan 1.29 dan 1.29.2 merupakan patch GA terbaru yang tersedia, kluster Anda dibuat dengan 1.29.2. Jika Anda ingin meningkatkan versi patch Anda dalam versi minor yang sama, gunakan autoupgrade.

Untuk melihat patch apa yang Anda gunakan, jalankan az aks show --resource-group myResourceGroup --name myAKSCluster perintah . Properti currentKubernetesVersion menunjukkan seluruh versi Kubernetes.

{
 "apiServerAccessProfile": null,
  "autoScalerProfile": null,
  "autoUpgradeProfile": null,
  "azurePortalFqdn": "myaksclust-myresourcegroup.portal.hcp.eastus.azmk8s.io",
  "currentKubernetesVersion": "1.29.2",
}

Kebijakan dukungan versi Kubernetes

AKS mendefinisikan versi yang tersedia secara umum (GA) sebagai versi yang tersedia di semua wilayah dan diaktifkan di semua pengukuran SLO atau SLA. AKS mendukung tiga versi minor GA dari Kubernetes.

AKS mendukung tiga versi minor GA:

  • Versi GA terbaru (N).
  • Dua versi minor sebelumnya (N-1 dan N-2).
    • Setiap versi minor yang didukung dapat mendukung sejumlah patch pada waktu tertentu. AKS berhak untuk menghentikan patch jika CVE kritis atau kerentanan keamanan terdeteksi. Untuk informasi tentang ketersediaan patch dan penghentian sementara, lihat catatan rilis versi dan kunjungi halaman web status rilis AKS.

AKS mungkin juga mendukung versi pratinjau, yang secara eksplisit diberi label dan tunduk pada pratinjau syarat dan ketentuan.

AKS menyediakan dukungan platform hanya untuk satu versi minor GA Kubernetes setelah versi reguler yang didukung. Jendela dukungan platform versi Kubernetes pada AKS dikenal sebagai "N-3". Untuk informasi selengkapnya, lihat kebijakan dukungan platform.

Catatan

AKS menggunakan praktik penyebaran yang aman yang melibatkan penyebaran wilayah secara bertahap. Ini berarti mungkin perlu waktu hingga 10 hari kerja agar rilis baru atau versi baru tersedia di semua wilayah.

Jendela yang didukung dari versi minor Kubernetes pada AKS dikenal sebagai "N-2", di mana N mengacu pada rilis terbaru, yang berarti bahwa dua rilis minor sebelumnya juga didukung.

Misalnya, pada hari AKS memperkenalkan versi 1.29, dukungan disediakan untuk versi berikut:

Versi kecil baru Daftar Versi Minor yang Didukung
1.29 1.29, 1.28, 1.27

Saat versi minor baru diperkenalkan, versi minor yang paling lama ditolak dan dihapus. Misalnya, daftar versi minor yang didukung saat ini adalah:

1.29
1.28
1.27

Ketika AKS merilis 1.30, semua versi 1.27 tidak didukung 30 hari kemudian.

AKS dapat mendukung sejumlah patch apapun berdasarkan ketersediaan rilis dari komunitas upstream untuk versi minor tertentu. AKS berhak untuk menghentikan salah satu patch ini pada waktu tertentu karena masalah CVE atau potensi bug. Anda selalu dianjurkan untuk menggunakan patch terbaru untuk versi minor.

Kebijakan dukungan platform

Kebijakan dukungan platform adalah rencana dukungan yang dikurangi untuk versi Kubernetes tertentu yang tidak didukung. Selama dukungan platform, pelanggan hanya menerima dukungan dari Microsoft untuk masalah terkait platform AKS/Azure. Masalah apa pun yang terkait dengan fungsionalitas dan komponen Kubernetes tidak didukung.

Kebijakan dukungan platform berlaku untuk kluster dalam versi n-3 (di mana n adalah versi minor AKS GA terbaru yang didukung), sebelum kluster turun ke n-4. Misalnya, Kubernetes v1.26 dianggap sebagai dukungan platform ketika v1.29 adalah versi GA terbaru. Namun, selama rilis v1.30-GA, v1.26 harus melakukan autoupgrade ke v1.27. Jika Anda menjalankan versi n-2, saat itu menjadi n-3, versi tersebut juga dianggap sudah usang, dan Anda memasuki kebijakan dukungan platform.

AKS mengandalkan rilis dan patch dari Kubernetes, yang merupakan proyek Open Source yang hanya mendukung jendela geser tiga versi minor. AKS hanya dapat menjamin dukungan penuh saat versi tersebut sedang dilayankan di hulu. Karena tidak ada lagi patch yang diproduksi di hulu, AKS dapat membiarkan versi tersebut tidak dipatch atau mengambil jalur pengembangan sendiri. Karena keterbatasan ini, dukungan platform tidak mendukung apa pun yang bergantung pada Kubernetes upstream.

Tabel ini menguraikan panduan dukungan untuk Dukungan Komunitas dibandingkan dengan dukungan Platform.

Kategori dukungan Dukungan Komunitas (N-2) Dukungan Platform (N-3)
Peningkatan dari N-3 ke versi yang didukung Didukung Didukung
Ketersediaan Platform (Azure) Didukung Didukung
Skala kolam node Didukung Didukung
Ketersediaan VM Didukung Didukung
Masalah terkait Penyimpanan, Jaringan Didukung Didukung kecuali untuk perbaikan bug dan komponen yang sudah dihentikan.
Mulai/hentikan Didukung Didukung
Memutar sertifikat Didukung Didukung
Infrastruktur Perjanjian Tingkat Layanan Didukung Didukung
Bidang Kendali SLA Didukung Didukung
Platform (AKS) Perjanjian Tingkat Layanan Didukung Tidak didukung
Komponen Kubernetes (termasuk Add-on) Didukung Tidak didukung
Pembaruan komponen Didukung Tidak didukung
Perbaikan komponen darurat Didukung Tidak didukung
Menerapkan perbaikan bug Didukung Tidak didukung
Menerapkan patch keamanan Didukung Tidak didukung
Dukungan API Kubernetes Didukung Tidak didukung
Pembuatan kumpulan simpul Didukung Didukung
Pembuatan kluster Didukung Tidak Didukung
Cuplikan kumpulan simpul Didukung Tidak didukung
Pembaruan gambar node Didukung Didukung

Catatan

Tabel dapat berubah dan menguraikan skenario dukungan umum. Skenario apa pun yang terkait dengan fungsionalitas dan komponen Kubernetes tidak didukung untuk N-3. Untuk dukungan lebih lanjut, lihat Dukungan dan pemecahan masalah untuk AKS.

Versi kubectl yang didukung

Anda dapat menggunakan kubectl versi yang merupakan satu versi minor yang lebih lama atau lebih baru dari versi kube-apiserver Anda, kebijakan dukungan Kubernetes untuk kubectl.

Misalnya, jika kube-apiserver Anda berada di 1,28, maka Anda dapat menggunakan versi 1.27 hingga 1.29 dengan kube-apiserver tersebutkubectl.

Untuk memperbarui kubectl ke versi terbaru, jalankan:

az aks install-cli

Dukungan Jangka Panjang (LTS)

AKS menawarkan satu tahun Dukungan Komunitas dan satu tahun Dukungan Jangka Panjang (LTS), termasuk perbaikan keamanan yang didukung dari komunitas hulu. Grup kerja LTS hulu kami mengembalikan upaya kepada komunitas untuk memberikan pelanggan kami jangka waktu dukungan yang lebih panjang.

Untuk informasi selengkapnya tentang LTS, lihat Dukungan jangka panjang untuk Azure Kubernetes Service (AKS).

Proses Peluncuran dan Penghentian

Anda dapat merujuk rilis versi yang akan datang dan penghentian dukungan pada kalender rilis AKS Kubernetes.

Untuk versi minor Kubernetes yang baru:

  • AKS mengumumkan tanggal rilis versi baru dan penghentian versi lama dalam catatan Rilis AKS setidaknya 30 hari sebelum penghapusan.
  • AKS menggunakan Azure Advisor untuk memberi tahu Anda jika versi baru dapat menyebabkan masalah di kluster Anda karena API yang tidak digunakan lagi. Azure Advisor juga memberi tahu Anda jika Anda tidak didukung
  • AKS menerbitkan pemberitahuan kesehatan layanan yang tersedia untuk semua pengguna yang memiliki akses ke AKS dan portal, serta mengirimkan email kepada administrator langganan berisi tanggal penghapusan versi yang direncanakan.

    Catatan

    Untuk mengetahui siapa administrator langganan Anda atau mengubahnya, silakan merujuk ke kelola langganan Azure.

  • Anda memiliki waktu 30 hari sejak penghapusan versi untuk meningkatkan ke rilis versi minor yang didukung untuk terus menerima dukungan.

Untuk versi patch baru Kubernetes:

  • Karena sifat mendesak dari versi patch, mereka dapat diperkenalkan ke dalam layanan saat tersedia. Setelah tersedia, patch memiliki siklus hidup minimum dua bulan.
  • Secara umum, AKS tidak secara luas mengomunikasikan rilis versi patch baru. Namun, AKS terus memantau dan memvalidasi patch CVE yang tersedia untuk mendukungnya di AKS secara tepat waktu. Jika patch penting ditemukan atau tindakan pengguna diperlukan, AKS memberi tahu Anda untuk meningkatkan ke patch yang baru tersedia.
  • Anda memiliki waktu 30 hari sejak penghapusan rilis patch dari AKS untuk meningkatkan ke patch yang didukung dan terus menerima dukungan. Namun, Anda tidak akan lagi dapat membuat kluster atau kumpulan simpul setelah versi ditolak/dihapus.

Pengecualian pada kebijakan versi yang didukung

AKS berhak untuk menambahkan atau menghapus versi baru atau yang sudah ada yang memiliki satu atau lebih bug kritis atau masalah keamanan yang berdampak pada produksi, tanpa pemberitahuan terlebih dahulu.

Rilis patch tertentu mungkin dilewati atau peluncuran dipercepat, tergantung pada tingkat keparahan bug atau masalah keamanan.

Portal Microsoft Azure dan versi CLI

Jika Anda menyebarkan kluster AKS dengan portal Microsoft Azure, Azure CLI, Azure PowerShell, kluster default ke versi minor N-1 dan patch terbaru. Misalnya, jika AKS mendukung 1.29.2, 1.29.1, 1.28.7, 1.28.6, 1.27.11, dan 1.27.10, versi default yang dipilih adalah 1.28.7.

Untuk mengetahui versi apa yang saat ini tersedia untuk langganan dan wilayah Anda, gunakan az aks get-versions perintah . Contoh berikut mencantumkan versi Kubernetes yang tersedia untuk wilayah EastUS:

az aks get-versions --location eastus --output table

FAQ

Bagaimana Microsoft memberi tahu saya tentang versi Kubernetes baru?

Tim AKS mengumumkan tanggal rilis versi Kubernetes baru dalam dokumentasi kami, di GitHub, dan melalui email ke administrator langganan dengan kluster mendekati akhir dukungan. AKS juga menggunakan Azure Advisor untuk memberi tahu Anda di dalam portal Azure jika Anda tidak mendukung dan memberi tahu Anda tentang API yang tidak digunakan lagi yang dapat memengaruhi proses aplikasi atau pengembangan Anda.

Seberapa sering saya harus berharap untuk memutakhirkan versi Kubernetes agar tetap mendukung?

Dimulai dengan Kubernetes 1.19, komunitas sumber terbuka memperluas dukungan hingga satu tahun. AKS berkomitmen untuk menyediakan patch dan mendukung sesuai dengan komitmen upstream. Untuk kluster AKS pada 1.19 dan yang lebih tinggi, Anda dapat meningkatkan minimal sekali setahun untuk tetap menggunakan versi yang didukung.

Apa yang terjadi ketika Anda meningkatkan kluster Kubernetes dengan versi minor yang tidak didukung?

Jika Anda menggunakan versi n-3 atau yang lebih lama, itu berarti Anda berada di luar dukungan dan perlu meningkatkan. Jika peningkatan Anda dari versi n-3 ke n-2 berhasil, Anda kembali dalam kebijakan dukungan kami. Contohnya:

  • Jika versi minor AKS terlama yang didukung adalah 1.27 dan Anda berada di 1.26 atau yang lebih lama, Anda berada di luar dukungan.
  • Jika Anda berhasil meningkatkan dari 1.26 ke 1.27 atau yang lebih tinggi, Anda kembali dalam kebijakan dukungan kami.

Penurunan versi tidak didukung.

Apa arti 'Di luar Cakupan Dukungan'?

'Di Luar Dukungan' berarti bahwa:

  • Versi yang Anda jalankan berada di luar daftar versi yang didukung.
  • Anda akan diminta untuk memutakhirkan kluster ke versi yang didukung saat meminta dukungan, kecuali Anda berada dalam masa tenggang 30 hari sejak penghentian versi.

Selain itu, AKS tidak memberikan runtime atau jaminan lainnya untuk kelompok di luar daftar versi yang didukung.

Apa yang terjadi ketika Anda menskalakan kluster Kubernetes dengan versi minor yang tidak didukung?

Untuk versi minor yang tidak didukung oleh AKS, skala masuk atau keluar harus tetap berfungsi. Karena tidak ada jaminan terhadap kualitas layanan, kami menyarankan untuk meningkatkan agar kluster Anda kembali mendapatkan dukungan.

Dapatkah Anda tetap menggunakan versi Kubernetes selamanya?

Jika kluster tidak didukung untuk lebih dari tiga versi minor dan membawa risiko keamanan, Azure secara proaktif menghubungi Anda. Mereka menyarankan Anda untuk memperbarui kluster. Jika Anda tidak mengambil tindakan lebih lanjut, Azure berhak untuk meningkatkan kluster Anda secara otomatis atas nama Anda.

Apa yang terjadi jika Anda menskalakan kluster Kubernetes dengan versi minor yang tidak didukung?

Untuk versi minor yang tidak didukung oleh AKS, skala masuk atau keluar harus tetap berfungsi. Karena tidak ada jaminan terhadap kualitas layanan, kami menyarankan untuk meningkatkan agar kluster Anda kembali mendapatkan dukungan.

Versi apa yang didukung sarana kontrol jika kumpulan simpul tidak berada di salah satu versi AKS yang didukung?

Pesawat kendali harus berada dalam jangkauan versi dari semua kumpulan node. Untuk detail tentang meningkatkan rencana kontrol atau kumpulan node, kunjungi dokumentasi di peningkatan kumpulan node.

Berapa perbedaan versi yang diizinkan antara control plane dan node pool?

The kebijakan perbedaan versi sekarang mengizinkan perbedaan hingga 3 versi antara control plane dan daftar agen. AKS mengikuti perubahan kebijakan versi yang menyimpang ini mulai dari versi 1.28 dan seterusnya.

Bisakah saya melewati beberapa versi AKS selama pemutakhiran kluster?

Jika Anda meningkatkan kluster AKS yang didukung, versi minor Kubernetes tidak dapat dilewati. Kebijakan penyelarasan versi kontrol Kubernetes tidak mendukung melompati versi minor. Misalnya, pembaruan di antara:

  • 1.28.x ->1.29.x: diizinkan.
  • 1.27.x ->1.28.x: diizinkan.
  • 1.27.x ->1.29.x: tidak diizinkan.

Untuk peningkatan versi control plane, Anda dapat meningkatkan hingga 3 versi minor secara berurutan untuk versi yang didukung komunitas.

Untuk meningkatkan dari 1.27.x ->1.29.x:

  1. Tingkatkan dari 1.27.x ->1.28.x.
  2. Tingkatkan dari 1.28.x ->1.29.x.

Catatan mulai dari versi 1.28 dan seterusnya, versi agentpool dapat hingga 3 versi lebih lama dibandingkan versi rencana kontrol sesuai dengan kebijakan perbedaan versi. Jika versi Anda jauh di belakang versi minimum yang didukung, Anda mungkin harus melakukan lebih dari satu operasi peningkatan sarana kontrol untuk sampai ke versi minimum yang didukung. Misalnya, jika versi sarana kontrol Anda saat ini adalah 1.23.x dan Anda ingin meningkatkan ke versi 1.27.x yang didukung minimum sebagai contoh. Anda mungkin harus meningkatkan secara berurutan 4 kali dari 1.23.x untuk sampai ke 1.27.x. Perhatikan juga bahwa versi pool Agen dapat ditingkatkan ke versi minor dari control plane. Dalam contoh di atas Anda dapat meningkatkan versi agentpool dua kali yaitu sekali dari 1.23.x ke 1.25.x, ketika versi sarana kontrol berada di 1.25.x. Dan selanjutnya dari 1.25.x ke 1.27.x, ketika versi plane kontrol berada di 1.27.x. Saat meningkatkan di tempat, yaitu, sarana kontrol dan kumpulan agen bersama-sama aturan yang sama yang berlaku untuk peningkatan sarana kontrol berlaku.

Jika, melakukan peningkatan dari versi yang tidak didukung - peningkatan dilakukan tanpa jaminan fungsionalitas dan dikecualikan dari perjanjian tingkat layanan dan garansi terbatas. Kluster yang menjalankan versi yang tidak didukung memiliki fleksibilitas memisahkan peningkatan sarana kontrol dengan peningkatan kumpulan simpul. Namun jika versi Anda kedaluarsa, kami sarankan Anda membuat ulang kluster.

Dapatkah saya membuat kluster 1.xx.x baru selama jendela dukungan platform?

Tidak, Pembuatan kluster baru tidak dimungkinkan selama periode Dukungan Platform.

Saya menggunakan versi baru yang tidak digunakan lagi yang berada di luar dukungan platform, apakah saya masih dapat menambahkan kumpulan simpul baru? Atau haruskah saya memperbarui?

Iya, Anda dapat menambahkan kumpulan agen selama mereka kompatibel dengan versi lapisan kontrol.

Langkah berikutnya

Untuk informasi tentang cara meningkatkan kluster Anda, lihat: