Upgrade verze Kubernetes clusterů AKS v AKS s povolenou službou Arc pomocí PowerShellu
Platí pro: AKS v Azure Stack HCI 22H2, AKS na Windows Serveru
Pro cluster úloh Azure Kubernetes Service (AKS) ve službě AKS s podporou služby Azure Arc jsou k dispozici dva typy aktualizací:
- Aktualizace verze Kubernetes clusteru AKS
- Aktualizujte verzi operačního systému clusteru AKS bez aktualizace verze Kubernetes.
Poznámka
K upgradu clusterů úloh AKS můžete použít také Windows Admin Center.
Doporučujeme aktualizovat cluster úloh AKS alespoň jednou za 60 dní. Nové aktualizace verzí Kubernetes jsou k dispozici každých 30 dní. Aby nedošlo k výpadkům v dostupnosti úloh, provádějí se aktualizace se zajištěním provozu. Když do clusteru přenesete nový uzel s novějším buildem, prostředky se přesunou ze starého uzlu do nového uzlu. Po úspěšném přesunu prostředků se starý uzel vyřadí z provozu a odebere se z clusteru.
Důležité
Aktualizace Azure Kubernetes Service na hostiteli AKS je prvním krokem v jakémkoli toku aktualizace a musí se zahájit před spuštěním Update-AksHciCluster
. Informace o aktualizaci hostitele AKS najdete v tématu Aktualizace hostitele AKS v Azure Stack HCI.
Získání dostupných verzí Kubernetes
Pomocí příkazu Get-AksHciKubernetesVersion
zkontrolujte podporované verze Kubernetes:
Get-AksHciKubernetesVersion
Ukázkový výstup:
OrchestratorType OrchestratorVersion OS IsPreview
---------------- ------------------- -- ---------
Kubernetes v1.18.14 Linux False
Kubernetes v1.18.17 Linux False
Kubernetes v1.19.7 Linux False
Kubernetes v1.19.9 Linux False
Kubernetes v1.20.2 Linux False
Kubernetes v1.20.5 Linux False
Kubernetes v1.18.14 Windows False
Kubernetes v1.18.17 Windows False
Kubernetes v1.19.7 Windows False
Kubernetes v1.19.9 Windows False
Kubernetes v1.20.2 Windows False
Kubernetes v1.20.5 Windows False
Získání dostupných aktualizací clusteru úloh
Následující příklad předpokládá, že cluster myCluster
úloh je aktuálně ve verzi Kubernetes 1.19.7:
Get-AksHciClusterUpdates -name myCluster
details kubernetesversion operatingsystemversion
------- ----------------- ----------------------
This is a patch kubernetes upgrade. (i.e v1.1.X to v1.1.Y) v1.19.9 @{mariner=April 2021; windows=April 2021}
This is a minor kubernetes upgrade. (i.e v1.X.1 to v1.Y.1) v1.20.5 @{mariner=April 2021; windows=April 2021}
Jak je vidět z tohoto výstupu, můžete buď provést aktualizaci opravy na verzi 1.19.9, nebo dílčí aktualizaci na verzi 1.20.5.
Upgrade verze Kubernetes clusteru úloh pomocí PowerShellu
K provedení dílčí aktualizace Kubernetes použijte příkaz PowerShellu Update-AksHciCluster . Tento příkaz také aktualizuje verzi operačního systému vašeho hostitelského operačního systému kontejneru:
Update-AksHciCluster -name myCluster -kubernetesVersion v1.20.5
Aktualizace verze operačního systému kontejneru bez aktualizace Kubernetes
Pokud cluster úloh nahrajete do novější verze operačního systému, aniž byste změnili verzi Kubernetes, nebude to fungovat, pokud nová verze operačního systému nevyžaduje jinou verzi Kubernetes. Spusťte příkaz Update-AksHciCluster a zadejte operatingSystem
parametr pro aktualizaci hostitelů kontejnerů clusterů úloh AKS na novější verzi operačního systému. Následující příklad předpokládá, že cluster myCluster
úloh má aktuálně verzi operačního systému starší než 30 dnů:
Update-AksHciCluster -name myCluster -operatingSystem
Další kroky
V tomto článku jste zjistili, jak aktualizovat clustery úloh AKS v AKS Arc. Dále můžete:
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro