Sdílet prostřednictvím


Podporované verze Kubernetes ve službě Azure Operator Nexus Kubernetes

Tento dokument obsahuje přehled schématu správy verzí, které se používá pro službu Operator Nexus Kubernetes, včetně podporovaných verzí Kubernetes. Vysvětluje rozdíly mezi hlavními verzemi, podverzemi a opravami a poskytuje pokyny k upgradu verzí Kubernetes a tomu, jak funguje upgrade. Dokument také popisuje životní cyklus podpory verzí a konec životnosti (EOL) pro každou podverzi Kubernetes.

Komunita Kubernetes vydává dílčí verze přibližně každé tři měsíce. Od verze 1.19 se v komunitě Kubernetes zvýšilo okno podpory pro každou verzi z devíti měsíců na jeden rok.

Vydání podverze zahrnují nové funkce a vylepšení. Vydání oprav jsou častější (někdy týdně) a jsou určená pro kritické opravy chyb v rámci podverze. Verze oprav zahrnují opravy ohrožení zabezpečení nebo závažné chyby.

Verze Kubernetes

Kubernetes používá pro každou verzi standardní schéma sémantické správy verzí:

[major].[minor].[patch]

Examples:
  1.24.7
  1.25.4

Každé číslo ve verzi označuje obecnou kompatibilitu s předchozí verzí:

  • Při zásadních změnách rozhraní API se čísla hlavních verzí mění.
  • Čísla podverze se mění, když jsou aktualizace funkcí zpětně kompatibilní s ostatními dílčími verzemi.
  • Čísla oprav verzí se mění, když jsou provedeny opravy chyb kompatibilní se zpětným kompatibilitou.

Důrazně doporučujeme zůstat v aktualizovaném stavu s nejnovějšími dostupnými opravami. Pokud je například váš produkční cluster zapnutý 1.25.4a 1.25.6 je k dispozici nejnovější dostupná verze opravy pro řadu 1.25 . Měli byste upgradovat na 1.25.6 co nejdříve, abyste měli jistotu, že je cluster plně opravený a podporovaný. Další podrobnosti o upgradu clusteru najdete v dokumentaci k upgradu verzí Kubernetes.

Kalendář verze Nexus Kubernetes

Podívejte se na nadcházející verze v kalendáři verze Nexus Kubernetes.

Poznámka:

Přečtěte si další informace o zásadách podpory pro správu verzí Kubernetes.

Historii předchozích verzí najdete v historii Kubernetes.

Verze K8s Nexus GA Konec životnosti Rozšířená dostupnost
1.25 Červen 2023 Prosinec 2023 Do konce října 2024
1,26 Zář 2023 Bře 2024 Do konce března 2025
1.27* Zář 2023 Července 2024, LTS do července 2025 NA
1.28 Listopad 2023 Října 2024 Do konce října 2025
1,29 2024 Únor 2025 Do konce února 2026
1.30* Října 2024 Července 2025, LTS do července 2026 NA

* Označuje verzi určenou pro dlouhodobou podporu.

Komponenty verze služby Nexus Kubernetes

Verze služby Operator Nexus Kubernetes je tvořená dvěma diskrétními komponentami, které jsou sloučeny do jedné reprezentace:

  • Verze Kubernetes. Například verze 1.25.4 je verze Kubernetes, kterou nasadíte v operátoru Nexus. Tyto balíčky poskytuje Azure AKS, včetně všech verzí oprav, které Operator Nexus podporuje. Další informace overzích
  • Sada verzí, která zapouzdřuje funkce (doplňky) a image operačního systému používané uzly v clusteru Operator Nexus Kubernetes jako jedno číslo. Například: 2. Kombinace těchto hodnot je reprezentována v rozhraní API jako jeden kubernetesVersion. 1.25.4-2 Například nebo alternativně podporovaná notace "v": v1.25.4-2.

Sady verzí

Rozšířením verze Kubernetes tak, aby zahrnovala sekundární hodnotu pro verzi opravy, sada verzí, služba Operator Nexus Kubernetes může zohlednit případy, kdy se nasazení upraví tak, aby zahrnovalo další aktualizace související s operačním systémem. Tyto aktualizace můžou zahrnovat, ale nejsou omezené na: aktualizované bitové kopie operačního systému, vydání oprav pro funkce (doplňky) atd. Sady verzí jsou vždy zpětně kompatibilní s předchozími sadami verzí ve stejné verzi opravy, například 1.25.4-2 je zpětně kompatibilní s verzí 1.25.4-1.

Změny konfigurace nasazeného clusteru Operator Nexus Kubernetes by se měly použít pouze v rámci upgradu podverze Kubernetes, ne během upgradu verze opravy. Mezi příklady změn konfigurace, které je možné použít během upgradu podverze, patří:

  • Změna konfigurace kube-proxy z použití iptables na ipvs
  • Změna CNI z jednoho produktu na jiný

Když tyto principy dodržujeme, je jednodušší předpovědět a spravovat proces přesouvání mezi různými verzemi clusterů Kubernetes nabízenými službou Kubernetes Operator Nexus.

Můžeme snadno upgradovat z jakékoli malé aktualizace v jedné verzi Kubernetes na jakoukoli malou aktualizaci v další verzi, což vám dává flexibilitu. Například upgrade z verze 1.24.1-x na 1.25.4-x by byl povolen bez ohledu na přítomnost zprostředkující verze 1.24.2-x.

Verze komponent a zásadní změny

Před upgradem na některou z dostupných podverzí si poznamenejte následující důležité změny:

Verze Kubernetes Sada verzí Image operačního systému azure-arc-k8sagents cloud-provider-kubevirt kaliko metallb multus sriov-dp csi-nfs csi-volume metrics-server ipam-cni-plugin node-local-dns azure-arc-servers pozastavit obrázek obrázek etcd Image coredns Obrázek kube-vip
v1.30.5 0 Azure Linux 3.0.20241005-3.0 1.21.10 v1.0.3 v3.28.2 v0.14.5-7 v4.0.2 v3.7.0 v4.9.0 v1.0.11 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.30.3 2 Azure Linux 3.0.20241005-3.0 1.21.10 v1.0.3 v3.28.2 v0.14.5-7 v4.0.2 v3.7.0 v4.9.0 v1.0.11 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.30.3 0 Azure Linux 3.0.20240824-3.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.7.0 v4.9.0 v1.0.10 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.29.9 0 Azure Linux 2.0.20241006-2.0 1.21.10 v1.0.3 v3.28.2 v0.14.5-7 v4.0.2 v3.7.0 v4.9.0 v1.0.11 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.29.7 4 Azure Linux 2.0.20241006-2.0 1.21.10 v1.0.3 v3.28.2 v0.14.5-7 v4.0.2 v3.7.0 v4.9.0 v1.0.11 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.29.7 3 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.7.0 v4.9.0 v1.0.10 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.29.7 2 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.8.0 v1.0.9 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.29.7 0 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.8.0 v1.0.9 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.29.6 4 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.7.0 v4.9.0 v1.0.10 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.29.6 3 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.8.0 v1.0.9 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.29.6 2 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.8.0 v1.0.9 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.29.6 0 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.7.0 v1.0.8 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.29.4 0 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.7.0 v1.0.8 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.28.14 0 Azure Linux 2.0.20241006-2.0 1.21.10 v1.0.3 v3.28.2 v0.14.5-7 v4.0.2 v3.7.0 v4.9.0 v1.0.11 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.28.12 4 Azure Linux 2.0.20241006-2.0 1.21.10 v1.0.3 v3.28.2 v0.14.5-7 v4.0.2 v3.7.0 v4.9.0 v1.0.11 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.28.12 3 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.7.0 v4.9.0 v1.0.10 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.28.12 2 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.8.0 v1.0.9 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.28.12 0 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.8.0 v1.0.9 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.28.11 5 Azure Linux 2.0.20241006-2.0 1.21.10 v1.0.3 v3.28.2 v0.14.5-7 v4.0.2 v3.7.0 v4.9.0 v1.0.11 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.28.11 4 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.7.0 v4.9.0 v1.0.10 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.28.11 3 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.8.0 v1.0.9 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.28.11 2 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.8.0 v1.0.9 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.28.11 0 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.7.0 v1.0.8 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.28.9 2 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.7.0 v1.0.8 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.28.9 0 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.2 v3.27.3 v0.14.5-3 v4.0.0 v3.5.1 v4.7.0 v1.0.7 v0.7.1 v1.0.3 1.23.0-2 v1.1.0 3.9-hotfix-20230808 v3.5.13 v1.9.4-hotfix.20240520 v0.8.0
v1.28.0 6 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.7.0 v1.0.8 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.28.0 5 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.2 v3.27.3 v0.14.5-3 v4.0.0 v3.5.1 v4.7.0 v1.0.7 v0.7.1 v1.0.3 1.23.0-2 v1.1.0 3.9-hotfix-20230808 v3.5.13 v1.9.4-hotfix.20240520 v0.8.0
v1.28.0 4 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.27.2 v0.13.9 v3.8 v3.5.1 v4.6.0 v1.0.6 v0.6.3 v1.0.2 v0.1.0 v1.0.0 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.28.0 3 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.6.0 v1.0.5 v0.6.3 v1.0.1 v0.1.0 v1.0.0 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.28.0 2 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.4.0 v1.0.4 v0.6.3 v1.0.1 v0.1.0 v1.0.0 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.28.0 0 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.4.0 v1.0.4 v0.6.3 v1.0.1 v0.1.0 Nenainstalováno 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.27.13 4 Azure Linux 2.0.20241006-2.0 1.21.10 v1.0.3 v3.28.2 v0.14.5-7 v4.0.2 v3.7.0 v4.9.0 v1.0.11 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.27.13 3 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.7.0 v4.9.0 v1.0.10 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.27.13 2 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.8.0 v1.0.9 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.27.13 0 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.8.0 v1.0.9 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.27.9 6 Azure Linux 2.0.20241006-2.0 1.21.10 v1.0.3 v3.28.2 v0.14.5-7 v4.0.2 v3.7.0 v4.9.0 v1.0.11 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.27.9 5 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.7.0 v4.9.0 v1.0.10 v0.7.2 v1.0.5 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240704 v0.8.1
v1.27.9 4 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.8.0 v1.0.9 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.27.9 3 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.8.0 v1.0.9 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.27.9 2 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.7.0 v1.0.8 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.27.9 0 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.2 v3.27.3 v0.14.5-3 v4.0.0 v3.5.1 v4.7.0 v1.0.7 v0.7.1 v1.0.3 1.23.0-2 v1.1.0 3.9-hotfix-20230808 v3.5.13 v1.9.4-hotfix.20240520 v0.8.0
v1.27.3 7 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.8.0 v1.0.9 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.27.3 6 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.7.0 v1.0.8 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.27.3 5 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.2 v3.27.3 v0.14.5-3 v4.0.0 v3.5.1 v4.7.0 v1.0.7 v0.7.1 v1.0.3 1.23.0-2 v1.1.0 3.9-hotfix-20230808 v3.5.13 v1.9.4-hotfix.20240520 v0.8.0
v1.27.3 4 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.27.2 v0.13.9 v3.8 v3.5.1 v4.6.0 v1.0.6 v0.6.3 v1.0.2 v0.1.0 v1.0.0 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.27.3 3 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.6.0 v1.0.5 v0.6.3 v1.0.1 v0.1.0 v1.0.0 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.27.3 2 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.4.0 v1.0.4 v0.6.3 v1.0.1 v0.1.0 v1.0.0 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.27.3 0 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.4.0 v1.0.4 v0.6.3 v1.0.1 v0.1.0 Nenainstalováno 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.27.1 8 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.7.0 v1.0.8 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.27.1 7 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.2 v3.27.3 v0.14.5-3 v4.0.0 v3.5.1 v4.7.0 v1.0.7 v0.7.1 v1.0.3 1.23.0-2 v1.1.0 3.9-hotfix-20230808 v3.5.13 v1.9.4-hotfix.20240520 v0.8.0
v1.27.1 6 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.27.2 v0.13.9 v3.8 v3.5.1 v4.6.0 v1.0.6 v0.6.3 v1.0.2 v0.1.0 v1.0.0 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.27.1 5 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.6.0 v1.0.5 v0.6.3 v1.0.1 v0.1.0 v1.0.0 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.27.1 4 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.4.0 v1.0.4 v0.6.3 v1.0.1 v0.1.0 v1.0.0 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.27.1 3 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.4.0 v1.0.4 v0.6.3 v1.0.1 v0.1.0 Nenainstalováno 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.27.1 2 Azure Linux 2.0.20230904-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.4.0 v1.0.4 v0.6.3 v1.0.1 v0.1.0 Nenainstalováno 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.27.1 0 Azure Linux 2.0.20230904-2.0 1.21.10 v1.0.1 v3.24.0 v0.13.9 v3.8 v3.5.1 v4.1.0 v1.0.3 v0.6.3 v1.0.0 v0.1.0 Nenainstalováno 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.26.12 4 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.8.0 v1.0.9 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.26.12 3 Azure Linux 2.0.20240731-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.8.0 v1.0.9 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.26.12 2 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.7.0 v1.0.8 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.26.12 0 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.2 v3.27.3 v0.14.5-3 v4.0.0 v3.5.1 v4.7.0 v1.0.7 v0.7.1 v1.0.3 1.23.0-2 v1.1.0 3.9-hotfix-20230808 v3.5.13 v1.9.4-hotfix.20240520 v0.8.0
v1.26.6 6 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.7.0 v1.0.8 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.26.6 5 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.2 v3.27.3 v0.14.5-3 v4.0.0 v3.5.1 v4.7.0 v1.0.7 v0.7.1 v1.0.3 1.23.0-2 v1.1.0 3.9-hotfix-20230808 v3.5.13 v1.9.4-hotfix.20240520 v0.8.0
v1.26.6 4 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.27.2 v0.13.9 v3.8 v3.5.1 v4.6.0 v1.0.6 v0.6.3 v1.0.2 v0.1.0 v1.0.0 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.26.6 3 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.6.0 v1.0.5 v0.6.3 v1.0.1 v0.1.0 v1.0.0 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.26.6 2 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.4.0 v1.0.4 v0.6.3 v1.0.1 v0.1.0 v1.0.0 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.26.6 0 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.4.0 v1.0.4 v0.6.3 v1.0.1 v0.1.0 Nenainstalováno 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.26.3 8 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.3 v3.27.4 v0.14.5-3 v4.0.2 v3.5.1 v4.7.0 v1.0.8 v0.7.1 v1.0.4 1.23.1 v1.1.0 3.9-hotfix-20230808 v3.5.15 v1.9.4-hotfix.20240520 v0.8.1
v1.26.3 7 Azure Linux 2.0.20240425-2.0 1.21.10 v1.0.2 v3.27.3 v0.14.5-3 v4.0.0 v3.5.1 v4.7.0 v1.0.7 v0.7.1 v1.0.3 1.23.0-2 v1.1.0 3.9-hotfix-20230808 v3.5.13 v1.9.4-hotfix.20240520 v0.8.0
v1.26.3 6 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.27.2 v0.13.9 v3.8 v3.5.1 v4.6.0 v1.0.6 v0.6.3 v1.0.2 v0.1.0 v1.0.0 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.26.3 5 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.6.0 v1.0.5 v0.6.3 v1.0.1 v0.1.0 v1.0.0 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.26.3 4 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.4.0 v1.0.4 v0.6.3 v1.0.1 v0.1.0 v1.0.0 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.26.3 3 Azure Linux 2.0.20231004-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.4.0 v1.0.4 v0.6.3 v1.0.1 v0.1.0 Nenainstalováno 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.26.3 2 Azure Linux 2.0.20230904-2.0 1.21.10 v1.0.1 v3.26.1 v0.13.9 v3.8 v3.5.1 v4.4.0 v1.0.4 v0.6.3 v1.0.1 v0.1.0 Nenainstalováno 3.8 v3.5.6-5 v1.9.3 v0.5.11
v1.26.3 0 Azure Linux 2.0.20230904-2.0 1.21.10 v1.0.1 v3.24.0 v0.13.9 v3.8 v3.5.1 v4.1.0 v1.0.3 v0.6.3 v1.0.0 v0.1.0 Nenainstalováno 3.8 v3.5.6-5 v1.9.3 v0.5.11

Funkce sady verzí

Funkce Sada verzí Notes
Připojení k orchestraci svazků je šifrované protokolem TLS. Počínaje 1.28.9-1, 1.28.0-5, 1.27.9-1, 1.27.3-5, 1.26.12-1, 1.26.6-5, 1.25.11-5 a 1.25.6-7
Uzly clusteru jsou povolené službou Azure Arc. Počínaje 1.25.6-4, 1.25.11-2, 1.26.3-4, 1.26.6-2, 1.27.1-4, 1.27.3-2 a 1.28.0-2
sdílené svazky nexus mají atribut kapacity vynucený jako limit velikosti svazku. Počínaje v1.27.13-3, v1.27.9-5, v1.28.11-4, v1.28.12-3, v1.29.6-4, v1.29.7-3, v1.30.3-1

Upgrade verzí Kubernetes

Další informace o upgradu clusteru najdete v tématu Upgrade clusteru Kubernetes Service operátora Azure.

Zásady podpory verzí Kubernetes

Operátor Nexus podporuje tři podverze Kubernetes:

  • Nejnovější podverze ga vydaná v Operator Nexus (který označujeme jako N).
  • Dvě předchozí podverze.
    • Každá podporovaná podverze podporuje také maximálně dvě nejnovější stabilní opravy, zatímco předchozí opravy jsou v rámci zásad rozšířené dostupnosti po celou dobu životnosti podverze.

Služba Operator Nexus Kubernetes poskytuje standardizovanou dobu podpory pro každou podverzi Kubernetes, která je vydána. Verze odpovídají dvěma různým časovým osám, které odrážejí:

  • Doba trvání podpory – jak dlouho je verze aktivně udržována. Na konci podporovaného období je verze "Konec životnosti".
  • Rozšířená dostupnost – jak dlouho je možné vybrat verzi pro nasazení po konci životnosti.

Podporované okno verzí Kubernetes na Operator Nexus se označuje jako "N-2": (N (nejnovější verze) - 2 (podverze)) a ".letter" představuje verze oprav.

Pokud například operátor Nexus dnes zavádí verzi 1.17.a , poskytuje se podpora pro následující verze:

Nová podverze Seznam podporovaných verzí
1.17.a 1.17.a, 1.17.b, 1.16.c, 1.16.d, 1.15.e, 1.15.f

Při zavedení nové podverze se nejstarší podporovaná podverze a vydání oprav nepodporují. Aktuální seznam podporovaných verzí je například následující:

1.17.a
1.17.b
1.16.c
1.16.d
1.15.e
1.15.f

Když Operátor Nexus vydá verzi 1.18.*, všechny verze 1.15.* budou podporovány.

Časový plán podpory

Služba Operator Nexus Kubernetes poskytuje podporu po dobu 12 měsíců od počáteční verze AKS GA podverze obvykle. Tato časová osa se řídí načasováním Azure AKS, která zahrnuje deklarovanou dlouhodobou podporu verze 1.27.

Podporované verze:

  • Je možné nasadit jako nové clustery Kubernetes operátora Nexus.
  • Může být cílem upgradů z předchozích verzí. Omezeno normálními cestami upgradu.
  • V podverzi můžou být další opravy nebo sady verzí.

Poznámka:

Za výjimečných okolností může být podpora služby Nexus Kubernetes ukončena včas nebo okamžitě, pokud se zjistí ohrožení zabezpečení nebo problém se zabezpečením. Microsoft bude proaktivně informovat zákazníky, pokud k tomu dojde, a pracuje na zmírnění potenciálních problémů.

Konec životnosti (EOL)

Konec životnosti (EOL) znamená, že se nevygenerují žádné další sady oprav nebo verzí. Je možné, že cluster, který jste nastavili, už nejde upgradovat, protože nejnovější podporované verze už nejsou dostupné. V tomto případě je jediným způsobem, jak upgradovat, zcela znovu vytvořit cluster Nexus Kubernetes pomocí novější podporované verze. K návratu k podporované verzi se můžou využít nepodporované upgrady Extended availability .

Zásady rozšířené dostupnosti

Během období rozšířené dostupnosti pro nepodporované verze Kubernetes (to znamená verze Kubernetes EOL), uživatelé neobdrží opravy zabezpečení ani opravy chyb. Podrobné informace o kategoriích podpory najdete v následující tabulce.

Kategorie podpory N-2 až N Rozšířená dostupnost
Upgrady z N-3 na podporovanou verzi Podporováno Podporováno
Škálování fondu uzlů Podporováno Podporováno
Vytvoření fondu clusteru nebo uzlů Podporováno Podporováno
Komponenty Kubernetes (včetně doplňků) Podporováno Nepodporováno
Aktualizace komponent Podporováno Nepodporováno
Opravy hotfix komponent Podporováno Nepodporováno
Použití oprav chyb Kubernetes Podporováno Nepodporováno
Použití oprav zabezpečení Kubernetes Podporováno Nepodporováno
Opravy zabezpečení image uzlu Podporováno Nepodporováno

Poznámka:

Operátor Nexus spoléhá na vydané verze a opravy z kubernetes, což je opensourcový projekt, který podporuje pouze posuvné okno tří podverzí. Operátor Nexus může zaručit plnou podporu pouze v době, kdy jsou tyto verze obsluhovány v upstreamu. Vzhledem k tomu, že se neprodukují žádné další opravy, operátor Nexus může nechat tyto verze nepatchované nebo fork. Kvůli tomuto omezení rozšířená dostupnost nepodporuje nic od spoléhání na upstream kubernetes.

Opuštěné clustery Kubernetes pro Nexus

Po skončení období rozšířené dostupnosti se verze K8s zcela odebere ze zařízení Nexus. V tuto chvíli se přestanou opustit všechny existující clustery Nexus Kubernetes založené na této verzi K8s. Jedinou podporovanou operací u opuštěných clusterů je odstranění. Důležité je, že jakmile dojde k opuštění clusteru, upgrade na novější verzi K8s nebude fungovat.

Podporované kubectl verze

Můžete použít jednu podverzi starší nebo novější kubectl vzhledem k verzi kube-apiserver , která je konzistentní se zásadami podpory Kubernetes pro kubectl.

Pokud je například váš kube-apiserver 1.17, můžete s tímto kube-apiserverem použít verze 1.161.18kubectl.

Pokud chcete nainstalovat nebo aktualizovat kubectl nejnovější verzi, spusťte:

az aks install-cli

Dlouhodobá podpora (LTS)

Komunita Kubernetes vydává novou podverzi přibližně každé čtyři měsíce s oknem podpory pro každou verzi na jeden rok. V Azure Kubernetes Service (AKS) se toto okno podpory nazývá Podpora komunity.

AKS podporuje verze Kubernetes, které jsou v tomto okně podpory komunity, a nabízí opravy chyb a aktualizace zabezpečení z komunitních verzí.

I když inovace dodávané s tímto tempem vydávání verzí přináší pro vás obrovské výhody, musíte udržovat aktuální informace o vydaných verzích Kubernetes, což může být obtížnější na základě počtu clusterů, které je potřeba udržovat.

Typy podpory

Po přibližně jednom roce ukončí podpora komunity verze Kubernetes a vaše clustery AKS jsou teď ohroženy tím, že opravy chyb a aktualizace zabezpečení přestanou být dostupné.

AKS poskytuje podporu komunity na jeden rok a jeden rok dlouhodobé podpory (LTS) k zálohování oprav zabezpečení portů z upstreamu komunity ve veřejném úložišti. Naše upstreamová pracovní skupina LTS přispívá zpět do komunity, aby našim zákazníkům poskytla delší časové období podpory.

LTS vám hodlá poskytnout delší dobu pro plánování a testování upgradů za dva roky od obecné dostupnosti určené verze Kubernetes.

Podpora komunity Dlouhodobá podpora
Kdy ho použít Kdy můžete držet krok s upstreamovými verzemi Kubernetes Scénáře, kdy vaše aplikace nejsou kompatibilní se změnami zavedenými v novějších verzích Kubernetes a nemůžete přejít na cyklus průběžného vydávání kvůli technickým omezením nebo jiným faktorům
Verze podpory Tři podverze ga Jedna verze Kubernetes (aktuálně 1.27) po dobu dvou let

Důležité

Kubernetes verze 1.27 je první podporovaná verze LTS Kubernetes ve službě Kubernetes Operator Nexus. Další verze LTS po verzi 1.27 je 1.30, která zahájí podporu LTS v říjnu 2024.

Migrace z LTS na další verzi LTS

Clustery Nexus Kubernetes nepodporují přímé upgrady mezi verzemi LTS. Pokud chcete přejít z jedné verze LTS na další, máte dvě možnosti: buď vytvořte nový cluster s požadovanou verzí LTS a přesuňte úlohy do tohoto nového clusteru, nebo proveďte řadu přechodných upgradů prostřednictvím podporovaných verzí před dosažením další verze LTS.

Často kladené dotazy

Jak mi Microsoft oznámí nové verze Kubernetes?

Tento dokument se pravidelně aktualizuje o plánovaná data nových verzí Kubernetes.

Jak často mám očekávat upgrade verzí Kubernetes, aby zůstaly v podpoře?

Od Kubernetes 1.19 se opensourcová komunita rozšířila na jeden rok podporu. Operátor Nexus se zavazuje povolit opravy a podporovat odpovídající upstreamové závazky. U clusterů Operator Nexus na verzi 1.19 a vyšší můžete upgradovat minimálně jednou za rok, abyste zůstali na podporované verzi.

Co se stane, když upgradujete cluster Kubernetes s podverze, která se nepodporuje?

Pokud používáte verzi N-3 nebo starší, nacházíte se mimo okno podpory. Když upgradujete z verze N-3 na N-2, jste zpátky v našem okně podpory. Příklad:

  • Pokud je nejstarší podporovaná verze AKS 1.25.x a používáte verzi 1.24.x nebo starší, nejste podporováni.
  • Při úspěšném upgradu z verze 1.24.x na verzi 1.25.x nebo vyšší se vrátíte zpět do okna podpory.
  • Upgrade na úrovni skip-level se nepodporuje. Pokud chcete upgradovat z verze 1.23.x na verzi 1.25.x, musíte nejprve upgradovat na verzi 1.24.x a potom na verzi 1.25.x.

Downgrady se nepodporují.

Co se stane, když cluster neupgraduji?

Pokud cluster neupgradujete, budete nadále dostávat podporu pro verzi Kubernetes, kterou používáte, až do konce období podpory. Potom už nebudete dostávat podporu clusteru. Abyste mohli pokračovat v přijímání podpory, musíte cluster upgradovat na podporovanou verzi.

Co se stane, když cluster neupgraduji před koncem období rozšířené dostupnosti?

Pokud cluster neupgradujete před koncem období rozšířené dostupnosti, nebudete už moct upgradovat cluster na podporovanou verzi nebo fondy agentů se škálováním na více systémů. Pokud chcete pokračovat v přijímání podpory, musíte cluster znovu vytvořit pomocí podporované verze.

Co znamená "Mimo podporu"?

"mimo podporu" znamená, že:

  • Spuštěná verze je mimo seznam podporovaných verzí.
  • Při žádosti o podporu se zobrazí výzva k upgradu clusteru na podporovanou verzi.

Operátor Nexus navíc neposkytuje žádné záruky za běhu ani jiné záruky pro clustery mimo seznam podporovaných verzí.

Co se stane, když uživatel škáluje cluster Kubernetes s podverze, která není podporovaná?

U podverzí nepodporovaných operátorem Nexus by horizontální navýšení nebo snížení kapacity mělo dál fungovat. Vzhledem k tomu, že kvalita služby neposkytuje žádné záruky, doporučujeme upgradovat, abyste cluster vrátili zpět do podpory.

Můžu během upgradu clusteru přeskočit více verzí Kubernetes?

Při upgradu podporovaného clusteru Operator Nexus Kubernetes není možné přeskočit podverze Kubernetes. Zásady nerovnoměrné distribuce verzí řídicí roviny Kubernetes nepodporují přeskočení podverze. Například upgrady mezi:

  • 1.12.x ->1.13.x: povoleno.
  • 1.13.x ->1.14.x: povoleno.
  • 1.12.x ->1.14.x: není povoleno.

Upgrade z verze 1.12.x ->1.14.x:

  1. Upgradujte z verze 1.12.x ->1.13.x.
  2. Upgrade z verze 1.13.x ->1.14.x

Můžu během okna rozšířené dostupnosti vytvořit nový cluster?

Ano, během okna rozšířené dostupnosti můžete vytvořit nový cluster 1.xx.x. Doporučujeme ale vytvořit nový cluster s nejnovější podporovanou verzí.

Můžu během období rozšířené dostupnosti upgradovat cluster na novější verzi?

Ano, během období rozšířené dostupnosti můžete upgradovat cluster N-3 na N-2. Pokud je váš cluster aktuálně ve verzi N-4, můžete využít rozšířenou dostupnost k prvnímu upgradu z N-4 na N-3 a pak pokračovat v upgradu na podporovanou verzi (N-2).

Jsem v okně rozšířené dostupnosti, můžu stále přidávat nové fondy uzlů? Nebo budu muset upgradovat?

Ano, do clusteru můžete přidat fondy uzlů.