Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Społeczność platformy Kubernetes publikuje wersje pomocnicze mniej więcej co cztery miesiące.
Wersje pomocnicze obejmują nowe funkcje i ulepszenia. Wersje poprawek są częstsze (czasami co tydzień) i są przeznaczone na naprawy krytycznych błędów w wersji pomniejszej. Wersje poprawek obejmują poprawki luk w zabezpieczeniach lub głównych usterek.
Wersje platformy Kubernetes
Platforma Kubernetes używa standardowego schematu przechowywania wersji semantycznych dla każdej wersji:
[major].[minor].[patch]
Examples:
1.29.2
1.29.1
Każda liczba w wersji odzwierciedla zgodność z poprzednimi wersjami:
- Wersje główne: Wprowadzają niezgodne zmiany interfejsu API lub łamią zgodność z poprzednimi wersjami.
- Wersje pomocnicze: Dodaj nowe funkcje przy zachowaniu zgodności z poprzednimi wersjami.
- Wersje poprawek: obejmują poprawki błędów zgodne z poprzednimi wersjami.
Zawsze używaj najnowszej aktualizacji dla bieżącej wersji podrzędnej. Jeśli na przykład klaster produkcyjny jest na 1.29.1
i 1.29.2
jest najnowszą dostępną wersją poprawki dla wersji 1.29, należy zaktualizować klaster do 1.29.2
tak szybko, jak to możliwe, aby upewnić się, że klaster jest w pełni załatany i wspierany.
Kalendarz wydania usługi AKS Kubernetes
Sprawdź kalendarz wydania rozwiązania AKS Kubernetes, aby zapoznać się z nadchodzącymi wersjami. Aby zobaczyć aktualizacje statusu wydania dla regionu i informacje o wydaniach wersji w czasie rzeczywistym, odwiedź stronę internetową statusu wydania AKS. Aby dowiedzieć się więcej na temat strony z informacjami o stanie wydania, sprawdź Śledzenie wersji usługi AKS.
Uwaga
Usługa AKS zapewnia 12-miesięczne wsparcie dla ogólnie dostępnej (GA) wersji Kubernetes. Aby dowiedzieć się więcej na temat naszych zasad pomocy technicznej dotyczących przechowywania wersji na platformie Kubernetes, przeczytaj często zadawane pytania.
Aby zapoznać się z historią poprzednich wydań, sprawdź Historię platformy Kubernetes.
Wersja K8s | Wersja nadrzędna | Wersja zapoznawcza usługi AKS | Usługa AKS (ogólna dostępność) | Koniec życia | Wsparcie platform |
---|---|---|---|---|---|
1,29 | Grudzień 2023 r. | Luty 2024 r. | marzec 2024 | marzec 2025 | Do 1.33 Generalna Dostępność (GA) |
1,30 | Kwiecień 2024 r. | Czerwiec 2024 r. | Lipiec 2024 r. | Lipiec 2025 r. | Do 1.34 GA |
1.31 | Sierpień 2024 r. | Październik 2024 r. | Listopad 2024 r. | Listopad 2025 r. | Do wersji 1.35 GA |
1.32 | Grudzień 2024 r. | Luty 2025 r. | Kwiecień 2025 r. | marz 2026 | Do wersji 1.36 GA |
1,33 | Kwiecień 2025 r. | Maj 2025 r. | Czerwiec 2025 r. | Czerwiec 2026 r. | Do 1.37 GA |
Wersje LTS
Uwaga
Azure Linux 2.0 osiągnie koniec okresu życia w okresie wsparcia długoterminowego (LTS) dla AKS w wersjach 1.28–1.31. Aby uzyskać więcej informacji na temat uaktualniania do systemu Azure Linux 3.0 w usłudze AKS w wersji 1.28–1.31, przeczytaj sekcję Wydania LTS usługi Azure Linux AKS .
Wersja K8s | Wersja nadrzędna | Wersja zapoznawcza usługi AKS | Usługa AKS (ogólna dostępność) | Koniec życia | LTS Koniec życia |
---|---|---|---|---|---|
1.27 | Kwiecień 2023 r. | Czerwiec 2023 r. | Lipiec 2023 | Lipiec 2024 r. | Lipiec 2025 r. |
1.28 | Sierpień 2023 r. | Wrzesień 2023 r. | Listopad 2023 r. | Styczeń 2025 r. | Luty 2026 r. |
1,29 | Grudzień 2023 r. | Luty 2024 r. | marzec 2024 | marzec 2025 | Kwiecień 2026 r. |
1,30 | Kwiecień 2024 r. | Czerwiec 2024 r. | Lipiec 2024 r. | Lipiec 2025 r. | Lipiec 2026 r. |
1.31 | Sierpień 2024 r. | Październik 2024 r. | Listopad 2024 r. | Listopad 2025 r. | Listopad 2026 r. |
1.32 | Grudzień 2024 r. | Luty 2025 r. | Kwiecień 2025 r. | marz 2026 | Marzec 2027 |
1,33 | Kwiecień 2025 r. | Maj 2025 r. | Czerwiec 2025 r. | Czerwiec 2026 r. | Czerwiec 2027 r. |
Wykres Gantta harmonogramu wydania usługi AKS Kubernetes
Jeśli wolisz wyświetlić te informacje wizualnie, oto wykres Gantta ze wszystkimi wyświetlanymi bieżącymi wersjami:
Zmiany w składnikach AKS podział według wersji
Przed uaktualnieniem do dowolnej z dostępnych wersji pomocniczych należy pamiętać o następujących ważnych zmianach:
Kubernetes 1.33.0
Dodatki zarządzane przez usługę AKS | Komponenty AKS | Składniki systemu operacyjnego | Zmiany łamiące zgodność | Uwagi |
---|---|---|---|---|
• 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 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-04-15-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 • health-probe-proxy 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-wstrzykiwacz v1.2.9 • osm-sidecar v1.32.2-hotfix.20241216 • nakładka-vpa 1.2.1 • nakładka-vpa-webhook-generation master.250430.1 • ratify-base v1.2.3 • retina-agent v0.0.31 • siatkówka-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-rejestrator-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 (wersja 1.6.2) • atestacja 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 • kontenerd 1.7.27-ubuntu22.04u1 • kubernetes-cri-tools 1.32.0-ubuntu22.04u3 • runc 1.2.6-ubuntu22.04u1 • Linux — AzureLinux 3.0 • kontenery 2.0.0-4.azl3 • nvidia-container-toolkit 1.17.3 • Windows — Windows2022 • kontenerd 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 |
Nie dotyczy |
Kubernetes 1.32
Dodatki zarządzane przez usługę AKS | Komponenty AKS | Składniki systemu operacyjnego | Zmiany łamiące zgodność | Uwagi |
---|---|---|---|---|
• Azure Policy 1.8.0 • Metrics-Server 0.6.3 • Operator routingu aplikacji v0.2.3 • KEDA 2.14.1 • Otwórz usługę Service Mesh w wersji 1.2.9 • Podstawowa wersja DNS 1.9.4 • Nakładka VPA 1.0.0 • Azure—Keyvault-SecretsProvider w wersji 1.4.5 • Kontroler nasłuchujący bramy aplikacji (AGIC) 1.7.2 • Image Cleaner v1.3.1 • Tożsamość zadania roboczego platformy Azure w wersji 1.3.0 • Kolektor niskiego poziomu MDC Defender 2.0.186 • open-policy-agent-gatekeeper v3.17.1 • Siatkówka v0.0.17 |
• Cilium v1.17.0 • Cluster Autoscaler w wersji 1.30.6-aks • Tigera-Operator v1.34.7 |
• Obraz systemu operacyjnego Ubuntu 22.04 Cgroups V2 • ContainerD 1.7.23-ubuntu22.04u1 dla systemów Linux i v1.6.35+azure dla systemu Windows • Azure Linux 3.0 • Cgroups V2 • ContainerD 1.7.13-3.azl |
• Calico v1.34.7 | Nie dotyczy |
Kubernetes 1.31
Dodatki zarządzane przez usługę AKS | Komponenty AKS | Składniki systemu operacyjnego | Zmiany łamiące zgodność | Uwagi |
---|---|---|---|---|
• Azure Policy 1.8.0 • Metrics-Server 0.6.3 • Operator routingu aplikacji v0.2.3 • KEDA 2.14.1 • Otwórz usługę Service Mesh w wersji 1.2.9 • Podstawowa wersja DNS 1.9.4 • Nakładka VPA 1.0.0 • Azure—Keyvault-SecretsProvider w wersji 1.4.5 • Kontroler nasłuchujący bramy aplikacji (AGIC) 1.7.2 • Image Cleaner v1.3.1 • Tożsamość zadania roboczego platformy Azure w wersji 1.3.0 • Kolektor niskiego poziomu MDC Defender 2.0.186 • open-policy-agent-gatekeeper v3.17.1 • Siatkówka v0.0.17 |
• Cilium v1.16.6 • Cluster Autoscaler w wersji 1.30.6-aks • Tigera-Operator 1.30.11 |
• Obraz systemu operacyjnego Ubuntu 22.04 Cgroups V2 • ContainerD 1.7.23-ubuntu22.04u1 dla systemów Linux i v1.6.35+azure dla systemu Windows • Azure Linux 3.0 • Cgroups V2 • ContainerD 1.7.13-3.azl |
• Calico 1.30.11 | Nie dotyczy |
Kubernetes 1.30
Dodatki zarządzane przez usługę AKS | Komponenty AKS | Składniki systemu operacyjnego | Zmiany łamiące zgodność | Uwagi |
---|---|---|---|---|
• Azure Policy 1.3.0 • Operator routingu aplikacji v0.2.3 • Metrics-Server 0.6.3 • KEDA 2.11.2 • Otwórz usługę Service Mesh 1.2.7 • Podstawowa wersja DNS 1.9.4 • Nakładka VPA 0.13.0 • Azure —Keyvault-SecretsProvider 1.4.1 • Kontroler nasłuchujący bramy aplikacji (AGIC) 1.7.2 • Image Cleaner v1.2.3 • Azure Workload Identity w wersji 1.2.0 • MDC Defender Security Publisher 1.0.68 • MDC Defender Old File Cleaner 1.3.68 • MdC Defender Pod Collector 1.0.78 • Kolektor niskiego poziomu MDC Defender 2.0.186 • Usługa Azure Active Directory Pod Identity 1.8.13.6 • GitOps 1.8.1 • Sterownik skarbca tajnych danych CSI 1.3.4-1 • azurefile-csi-driver 1.29.3 |
• Cilium v1.14.9 • CNI v1.4.43.1 (ustawienie domyślne)/v1.5.11 (nakładka azure CNI) • Skalowanie automatyczne klastra 1.27.3 • Tigera-Operator 1.30.7 |
• Obraz systemu operacyjnego Ubuntu 22.04 Cgroups V2 • ContainerD 1.7.5 dla systemów Linux i 1.7.1 dla systemu Windows • Azure Linux 2.0 • Cgroups V2 • Kontenerd 1.6 |
• Tigera-Operator 1.30.7 | Nie dotyczy |
Kubernetes 1.29
Dodatki zarządzane przez usługę AKS | Komponenty AKS | Składniki systemu operacyjnego | Zmiany łamiące zgodność | Uwagi |
---|---|---|---|---|
• Azure Policy 1.3.0 • csi-provisioner v4.0.0 • Operator routingu aplikacji 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 • Otwórz usługę Service Mesh 1.2.7 • Podstawowa wersja DNS 1.9.4 • Nakładka VPA 0.13.0 • Azure —Keyvault-SecretsProvider 1.4.1 • Kontroler nasłuchujący bramy aplikacji (AGIC) 1.7.2 • Image Cleaner v1.2.3 • Azure Workload Identity w wersji 1.2.0 • MDC Defender Security Publisher 1.0.68 • MDC Defender Old File Cleaner 1.3.68 • MdC Defender Pod Collector 1.0.78 • Kolektor niskiego poziomu MDC Defender 2.0.186 • Usługa Azure Active Directory Pod Identity 1.8.13.6 • GitOps 1.8.1 • Sterownik skarbca tajnych danych CSI 1.3.4-1 • azurefile-csi-driver 1.29.3 |
• Cilium v1.14.9 • CNI v1.4.43.1 (ustawienie domyślne)/v1.5.11 (nakładka azure CNI) • Skalowanie automatyczne klastra 1.27.3 • Tigera-Operator 1.30.7 |
• Obraz systemu operacyjnego Ubuntu 22.04 Cgroups V2 • ContainerD 1.7.5 dla systemów Linux i 1.7.1 dla systemu Windows • Azure Linux 2.0 • Cgroups V2 • Kontenerd 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 |
Nie dotyczy |
Pomniejsza wersja aliasu
Uwaga
Wersja pomocnicza aliasu wymaga Azure CLI w wersji 2.37 lub nowszej oraz wersji API 20220401 lub nowszej. Użyj az upgrade
, aby zainstalować najnowszą wersję CLI.
Klaster usługi AKS można utworzyć bez określania wersji poprawki. Jeśli tworzysz klaster bez określenia poprawki, klaster uruchamia najnowszą poprawkę z ogólnie dostępnej wersji pomocniczej. Jeśli na przykład utworzysz klaster z użyciem 1.29
, a najnowsza dostępna poprawka GA to 1.29.2
, twój klaster zostanie utworzony z wykorzystaniem 1.29.2
. Jeśli chcesz uaktualnić wersję poprawki w tej samej wersji pomocniczej, użyj funkcji automatycznego uaktualniania.
Aby zobaczyć, na której poprawce jesteś, uruchom polecenie az aks show --resource-group myResourceGroup --name myAKSCluster
. Właściwość currentKubernetesVersion
zawiera całą wersję platformy Kubernetes.
{
"apiServerAccessProfile": null,
"autoScalerProfile": null,
"autoUpgradeProfile": null,
"azurePortalFqdn": "myaksclust-myresourcegroup.portal.hcp.eastus.azmk8s.io",
"currentKubernetesVersion": "1.29.2",
}
Zasady obsługi wersji platformy Kubernetes
Usługa AKS definiuje wersję ogólnie dostępną jako taką, która jest dostępna we wszystkich regionach i włączona we wszystkich pomiarach SLO lub SLA. Usługa AKS obsługuje trzy mniejsze wersje GA (General Availability) na platformie Kubernetes.
Usługa AKS obsługuje trzy mniejsze wersje ogólnie dostępne (GA).
- Najnowsza wersja ogólnie dostępna (N).
- Dwie poprzednie wersje pomocnicze (N-1 i N-2).
- Każda obsługiwana wersja pomocnicza może obsługiwać dowolną liczbę poprawek w danym momencie. Usługa AKS zastrzega sobie prawo do wycofania poprawek w przypadku wykrycia krytycznej luki CVE lub innej luki w zabezpieczeniach. Aby uzyskać informacje o dostępności poprawek i wszelkich wycofaniach funkcji ad hoc, zapoznaj się z notatkami do wersji i odwiedź stronę internetową stanu wydania usługi AKS.
Usługa AKS może również obsługiwać wersje zapoznawcze, które są wyraźnie oznaczone i podlegają warunkom wersji zapoznawczej.
Usługa AKS zapewnia obsługę platformy tylko dla jednej mniejszej wersji ogólnie dostępnej platformy Kubernetes, która następuje po regularnie obsługiwanych wersjach. Okno wsparcia wersji Kubernetes na AKS jest określane jako "N-3". Aby uzyskać więcej informacji, zobacz Zasady pomocy technicznej platformy.
Uwaga
Usługa AKS korzysta z bezpiecznych praktyk wdrażania, które obejmują stopniowe wdrażanie w regionach. Oznacza to, że udostępnienie nowej wersji we wszystkich regionach może potrwać do 10 dni roboczych.
Obsługiwane okno wersji pomocniczych platformy Kubernetes w usłudze AKS jest nazywane "N-2", gdzie N odnosi się do najnowszej wersji, co oznacza, że obsługiwane są również dwie poprzednie wersje pomocnicze.
Na przykład w dniu wprowadzenia usługi AKS w wersji 1.29 pomoc techniczna jest dostępna dla następujących wersji:
Nowa wersja mniejsza | Lista obsługiwanych wersji mniejszych |
---|---|
1,29 | 1.29, 1.28, 1.27 |
Po wprowadzeniu nowej wersji pomocniczej najstarsza wersja pomocnicza jest przestarzała i usuwana. Załóżmy na przykład, że bieżąca lista obsługiwanych wersji pomocniczych to:
1.29
1.28
1.27
Gdy usługa AKS wyda wersję 1.30, wszystkie wersje 1.27 przestaną być wspierane 30 dni później.
Usługa AKS może obsługiwać dowolną liczbę poprawek zależnie od dostępności wersji wspieranej przez społeczność dla konkretnej wersji drugorzędnej. Usługa AKS zastrzega sobie prawo do wycofania dowolnych z tych poprawek w dowolnym momencie z powodu luki w zabezpieczeniach wskazanej przez CVE lub potencjalnego błędu. Zawsze zachęcamy do korzystania z najnowszej poprawki dla wersji drugorzędnej.
Zasady obsługi platformy
Polityka wsparcia platformy to ograniczony plan wsparcia dla niektórych nieobsługiwanych wersji Kubernetes. Podczas pomocy technicznej platformy klienci otrzymują pomoc techniczną od firmy Microsoft tylko w przypadku problemów związanych z platformą AKS/Azure. Wszelkie problemy związane z funkcjonalnością i składnikami platformy Kubernetes nie są wspierane.
Zasady obsługi platformy dotyczą klastrów w wersji n-3 (gdzie n jest najnowszą obsługiwaną wersją pomocniczą usługi AKS GA), zanim klaster spadnie do n-4. Na przykład, Kubernetes w wersji 1.26 jest uważany za wspieraną wersję platformy, gdy wersja 1.29 jest najnowszą wersją ogólnie dostępną. Jednak w wersji 1.30-GA wersja 1.26 zostanie automatycznie obniżona do wersji 1.27. Jeśli korzystasz z wersji n-2, gdy stanie się ona n-3, zostanie uznana za przestarzałą i przejdziesz do fazy zgodnej z polityką wsparcia platformy.
Usługa AKS opiera się na wydaniach i poprawkach z platformy Kubernetes, czyli projektu open-source, który obsługuje tylko przesuwne okno trzech wersji podrzędnych. Usługa AKS gwarantuje pełną obsługę tylko wtedy, gdy te wersje są serwisowane w ramach upstreamu. Ponieważ nie są już tworzone poprawki z głównego źródła, usługa AKS może albo pozostawić te wersje bez poprawek, albo zrobić fork. Ze względu na to ograniczenie obsługa platformy nie obsługuje żadnych funkcji opartych na nadrzędnym rozwiązaniu Kubernetes.
W tej tabeli opisano wytyczne dotyczące pomocy technicznej dla społeczności w porównaniu z obsługą platformy.
Kategoria wsparcia | Wsparcie społeczności (N-2) | Obsługa platformy (N-3) |
---|---|---|
Uaktualnienia z N-3 do obsługiwanej wersji | Wspierane | Wspierane |
Dostępność platformy (Azure) | Wspierane | Wspierane |
Skalowanie puli węzłów | Wspierane | Wspierane |
Dostępność maszyny wirtualnej | Wspierane | Wspierane |
Problemy związane z magazynem, siecią | Wspierane | Obsługa jest zapewniona, z wyjątkiem poprawek błędów i wycofanych składników |
Uruchamianie/zatrzymywanie | Wspierane | Wspierane |
Rotacja certyfikatów | Wspierane | Wspierane |
Umowa SLA dotycząca infrastruktury | Wspierane | Wspierane |
Umowa SLA warstwy kontrolnej | Wspierane | Wspierane |
SLA platformy AKS | Wspierane | Niewspierane |
Składniki platformy Kubernetes (w tym dodatki) | Wspierane | Niewspierane |
Aktualizacje składników | Wspierane | Niewspierane |
Poprawki komponentów | Wspierane | Niewspierane |
Stosowanie poprawek błędów | Wspierane | Niewspierane |
Stosowanie poprawek zabezpieczeń | Wspierane | Niewspierane |
Obsługa interfejsu API platformy Kubernetes | Wspierane | Niewspierane |
Tworzenie puli węzłów | Wspierane | Wspierane |
Tworzenie klastra | Wspierane | Nieobsługiwane |
Migawka puli węzłów | Wspierane | Niewspierane |
Aktualizacja obrazu węzła | Wspierane | Wspierane |
Uwaga
Tabela podlega zmianie i zawiera opis typowych scenariuszy pomocy technicznej. Wszelkie scenariusze związane z funkcjami i składnikami platformy Kubernetes nie są obsługiwane w przypadku N-3. Aby uzyskać dalszą pomoc techniczną, zobacz Pomoc techniczna i rozwiązywanie problemów z usługą AKS.
Obsługiwane kubectl
wersje
Możesz użyć kubectl
wersji starszej lub nowszej niż wersja kube-apiserver, czyli zasad pomocy technicznej platformy Kubernetes dla narzędzia kubectl.
Jeśli na przykład twój kube-apiserver jest w wersji 1.28, możesz używać wersji od 1.27 do 1.29 z tym kubectl
.
Aby zainstalować lub zaktualizować kubectl
do najnowszej wersji, uruchom polecenie:
az aks install-cli
Obsługa długoterminowa (LTS)
Usługa AKS oferuje jeden rok pomocy technicznej dla społeczności i rok długoterminowego wsparcia (LTS), w tym poprawki zabezpieczeń z nadrzędnej społeczności. Nasza centralna grupa robocza LTS wnosi swój wkład z powrotem do społeczności, aby zapewnić naszym klientom dłuższy okres wsparcia.
Aby uzyskać więcej informacji na temat ltS, zobacz Długoterminowa obsługa usługi Azure Kubernetes Service (AKS).
Proces wydawania i wycofywania z eksploatacji
Możesz zapoznać się z nadchodzącymi wydaniami i funkcjami oznaczonymi do wycofania w harmonogramie wydań AKS Kubernetes.
W przypadku nowych wersji pomocniczych platformy Kubernetes:
- Usługa AKS ogłasza daty wydania nowej wersji i przestarzałą wersję w informacjach o wersji usługi AKS co najmniej 30 dni przed usunięciem.
- AKS korzysta z Azure Advisor do powiadamiania Ciebie, jeśli nowa wersja może powodować trudności w klastrze z powodu przestarzałych interfejsów API. Usługa Azure Advisor ostrzega cię również, jeśli nie masz pomocy technicznej
- Usługa AKS publikuje powiadomienie o kondycji usługi dostępne dla wszystkich użytkowników z dostępem do usługi AKS i portalu oraz wysyła wiadomość e-mail do administratorów subskrypcji z zaplanowanymi datami usunięcia wersji.
Uwaga
Aby dowiedzieć się, kto jest administratorami subskrypcji lub zmienić ją, zapoznaj się z tematem Zarządzanie subskrypcjami platformy Azure.
- Masz 30 dni od usunięcia wersji na uaktualnienie do obsługiwanej, pomniejszej wersji, aby nadal otrzymywać pomoc techniczną.
W przypadku nowych wersji poprawkowych platformy Kubernetes:
- Ze względu na pilny charakter wersji poprawek można je wprowadzić do usługi w miarę ich dostępności. Po udostępnieniu poprawki mają minimalny cykl życia dwóch miesięcy.
- Ogólnie AKS nie informuje szeroko o wydaniu nowych wersji poprawek. Jednak usługa AKS stale monitoruje i weryfikuje dostępne poprawki CVE, aby obsługiwać je w usłudze AKS w odpowiednim czasie. Jeśli znaleziono poprawkę krytyczną lub wymagana jest akcja użytkownika, usługa AKS powiadomi Cię o uaktualnieniu do nowo dostępnej poprawki.
- Masz 30 dni od usunięcia wersji poprawki z AKS na uaktualnienie do obsługiwanej poprawki, aby nadal otrzymywać wsparcie techniczne. Nie będzie już można tworzyć klastrów ani pul węzłów po wycofaniu/usunięciu wersji.
Wyjątki w zasadach obsługi wersji
AKS zastrzega sobie prawo do dodawania lub usuwania nowych/istniejących wersji, które zawierają co najmniej jeden krytyczny błąd wpływający na produkcję lub kwestie bezpieczeństwa, bez wcześniejszego powiadomienia.
Określone wersje poprawek mogą zostać pominięte lub przyspieszone w zależności od ważności błędu lub problemu z zabezpieczeniami.
Azure Portal i wersje CLI
Jeśli wdrożysz klaster usługi AKS za pomocą witryny Azure Portal, interfejsu wiersza polecenia platformy Azure, programu Azure PowerShell, klaster zostanie domyślnie włączony do wersji pomocniczej N-1 i najnowszej poprawki. Jeśli na przykład usługa AKS obsługuje 1.29.2, 1.29.1, 1.28.7, 1.28.6, 1.27.11 i 1.27.10, wybrana wersja domyślna to 1.28.7.
Aby dowiedzieć się, jakie wersje są obecnie dostępne dla twojej subskrypcji i regionu, użyj az aks get-versions
polecenia . W poniższym przykładzie wymieniono dostępne wersje platformy Kubernetes dla regionu EastUS :
az aks get-versions --location eastus --output table
Często zadawane pytania
Jak firma Microsoft powiadamia mnie o nowych wersjach platformy Kubernetes?
Zespół usługi AKS ogłasza nowe daty wydania wersji platformy Kubernetes w naszej dokumentacji, w usłudze GitHub oraz za pośrednictwem poczty e-mail administratorom subskrypcji z klastrami zbliżającym się do końca wsparcia technicznego. Usługa AKS korzysta również z Azure Advisor do powiadamiania Cię na portalu Azure, gdy nie masz już wsparcia technicznego i informowania o przestarzałych interfejsach API, które mogą mieć wpływ na aplikację lub proces rozwoju.
Jak często należy oczekiwać uaktualnienia wersji platformy Kubernetes, aby pozostać w pomocy technicznej?
Począwszy od platformy Kubernetes 1.19, społeczność open source rozszerzyła wsparcie do jednego roku. Usługa AKS zobowiązuje się do umożliwienia poprawek oraz zapewniania wsparcia zgodnego z zobowiązaniami źródłowymi. W przypadku klastrów usługi AKS w wersji 1.19 lub nowszej można zaktualizować co najmniej raz w roku, aby pozostać w obsługiwanej wersji.
Co się stanie, gdy uaktualnisz klaster Kubernetes z wersją pomocniczą, która nie jest obsługiwana?
Jeśli korzystasz z wersji n-3 lub starszej, oznacza to, że jesteś poza pomocą techniczną i musisz przeprowadzić uaktualnienie. Jeśli uaktualnienie z wersji n-3 do n-2 powiedzie się, jesteś z powrotem objęty naszymi politykami wsparcia technicznego. Na przykład:
- Jeśli najstarsza obsługiwana wersja pomocnicza usługi AKS to 1.27 i korzystasz z wersji 1.26 lub starszej, jesteś poza pomocą techniczną.
- Jeśli pomyślnie uaktualnisz wersję z wersji 1.26 do wersji 1.27 lub nowszej, wróć do naszych zasad pomocy technicznej.
Przejścia na starsze wersje nie są obsługiwane.
Co oznacza "Poza zakresem wsparcia"?
"Poza wsparciem" oznacza, że:
- Uruchomiona wersja znajduje się poza listą obsługiwanych wersji.
- Podczas proszenia o wsparcie zostaniesz poproszony o uaktualnienie klastra do obsługiwanej wersji, chyba że jesteś w 30-dniowym okresie prolongaty po zakończeniu obsługi wersji.
Ponadto usługa AKS nie wykonuje żadnych gwarancji środowiska uruchomieniowego ani innych gwarancji dla klastrów spoza listy obsługiwanych wersji.
Co się stanie, gdy skalujesz klaster Kubernetes z nieobsługiwaną mniejszą wersją?
Dla wersji pomocniczych, które nie są obsługiwane przez usługę AKS, skalowanie w górę lub w dół powinno nadal działać. Ponieważ nie ma gwarancji jakości usług, zalecamy aktualizację, aby przywrócić wsparcie dla klastra.
Czy możesz pozostać w wersji Kubernetes na zawsze?
Jeśli klaster nie obsługuje więcej niż trzech wersji pomocniczych i niesie ze sobą zagrożenia bezpieczeństwa, platforma Azure aktywnie kontaktuje się z Tobą. Zaleca się uaktualnienie klastra. Jeśli nie podejmiesz dalszych działań, platforma Azure zastrzega sobie prawo do automatycznego uaktualniania klastra w Twoim imieniu.
Co się stanie, jeśli skalujesz klaster Kubernetes z pomniejszą wersją, która nie jest obsługiwana?
Dla wersji pomocniczych, które nie są obsługiwane przez usługę AKS, skalowanie w górę lub w dół powinno nadal działać. Ponieważ nie ma gwarancji jakości usług, zalecamy aktualizację, aby przywrócić wsparcie dla klastra.
Jaka wersja jest obsługiwana przez płaszczyznę sterowania, jeśli pula węzłów nie znajduje się w ramach jednej z obsługiwanych wersji usługi AKS?
Płaszczyzna sterowania musi znajdować się w zakresie wersji ze wszystkich grup węzłów. Aby uzyskać szczegółowe informacje na temat uaktualniania płaszczyzny sterowania lub pul węzłów, zapoznaj się z dokumentacją dotyczącą uaktualniania pul węzłów.
Jaka jest dozwolona różnica w wersjach między płaszczyzną sterowania i pulą węzłów?
Polityka rozbieżności wersji pozwala teraz na maksymalną różnicę 3 wersji między płaszczyzną sterowania a pulami agentów. AKS stosuje się do tej jednostronnej zmiany polityki wersji, począwszy od wersji 1.28.
Czy można pominąć wiele wersji usługi AKS podczas uaktualniania klastra?
Podczas uaktualniania obsługiwanego klastra usługi AKS nie można pominąć wersji podrzędnych platformy Kubernetes. Zasady rozbieżności wersji płaszczyzny kontrolnej Kubernetes nie obsługują pomijania wersji pomniejszych. Na przykład uaktualnienia między:
- 1.28.x ->1.29.x: dozwolone.
- 1.27.x ->1.28.x: dozwolone.
- 1.27.x ->1.29.x: niedozwolone.
W przypadku uaktualnień wersji płaszczyzny sterowania można przejść na maksymalnie 3 kolejne wersje pomocnicze obsługiwane przez społeczność.
Aby uaktualnić z 1.27.x ->1.29.x:
- Uaktualnij z wersji 1.27.x ->1.28.x.
- Uaktualnij z wersji 1.28.x ->1.29.x.
Uwaga, począwszy od wersji 1.28, wersje puli agentów mogą być do 3 wersji starsze niż wersje płaszczyzny kontrolnej zgodnie z polityką wersji niesymetrycznych. Jeśli Twoja wersja jest znacznie starsza niż minimalna obsługiwana wersja, konieczne może być wykonanie więcej niż jednej operacji uaktualniania płaszczyzny sterowania, aby osiągnąć minimalną obsługiwaną wersję. Jeśli na przykład bieżąca wersja płaszczyzny sterowania to 1.23.x i zamierzasz uaktualnić ją do minimalnej obsługiwanej wersji, na przykład 1.27.x. Może być konieczne sekwencyjne uaktualnienie 4 razy z 1.23.x do 1.27.x. Należy również pamiętać, że wersje puli agentów można uaktualnić do podrzędnej wersji płaszczyzny sterowania. W powyższym przykładzie można uaktualnić wersję puli agentów dwa razy, tj. raz z wersji 1.23.x do 1.25.x, gdy wersja płaszczyzny sterowania wynosi 1.25.x. A następnie z 1.25.x do 1.27.x, gdy wersja płaszczyzny sterowania wynosi 1.27.x. Podczas aktualizowania na miejscu, tj. płaszczyzny sterowania i puli agentów razem, stosowane są te same zasady, jakie obowiązują podczas aktualizacji płaszczyzny sterowania.
Jeśli przeprowadzasz uaktualnienie z nieobsługiwanej wersji, dokonuj go bez żadnej gwarancji funkcjonalności. Uaktualnienie jest również wykluczone z umów dotyczących poziomu usług oraz ograniczonej gwarancji. Klastry używające nieobsługiwanej wersji mają elastyczność rozdzielania aktualizacji płaszczyzny sterowania od aktualizacji puli węzłów. Jeśli jednak twoja wersja jest nieaktualna, zalecamy ponowne utworzenie klastra.
Czy mogę utworzyć nowy klaster 1.xx.x w oknie pomocy technicznej platformy?
Nie, tworzenie nowych klastrów nie jest możliwe w okresie pomocy technicznej platformy.
Jestem na wersji, która niedawno została uznana za przestarzałą i której platforma już nie wspiera, czy wciąż mogę dodawać nowe pule węzłów? Czy powinienem uaktualnić?
Tak, można dodać pule agentów, o ile są one zgodne z wersją płaszczyzny sterowania.
Następne kroki
Aby uzyskać informacje o sposobach uaktualnienia klastra, odwiedź:
Azure Kubernetes Service