Upgrade hostitele AKS v hybridním prostředí AKS pomocí PowerShellu

Platí pro: AKS v Azure Stack HCI, AKS na Windows Serveru

Tento článek popisuje, jak aktualizovat hostitele Azure Kubernetes Service v hybridní službě AKS.

Přehled aktualizací hostitelů AKS

Aktualizace k hostiteli AKS vždy obsahují nejnovější dostupnou verzi. Hostitele sice můžete aktualizovat nezávisle na aktualizacích clusteru úloh, ale před aktualizací clusteru úloh musíte hostitele vždy aktualizovat.

Aby nedošlo k výpadkům a ztrátě dostupnosti AKS, provedou 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 odebrání prostředků se starý uzel vyřadí z provozu a odebere se z clusteru.

Poznámka

Microsoft doporučuje upgradovat clustery AKS do 30 dnů od vydání nové verze. Pokud v tomto okně neaktualizujete, máte až 90 dnů od posledního upgradu, než vyprší platnost interních certifikátů a tokenů. Po vypršení platnosti certifikátů a tokenů je cluster stále funkční. k upgradu však musíte volat podpora Microsoftu. Po restartování clusteru po uplynutí 90 dnů zůstane v nefunkčním stavu. Další informace o interních certifikátech a tokenech najdete v tématu Certifikáty a tokeny.

Aktualizace hostitele AKS

Prvním krokem v každém toku aktualizace je spuštění příkazu Update-AksHci , který aktualizuje hostitele AKS. Update-AksHci nepřijímá žádné argumenty a vždy aktualizuje cluster pro správu na nejnovější verzi. Tento krok musíte zahájit před spuštěním příkazu Update-AksHciCluster , který aktualizuje cluster Kubernetes na novou verzi.

Důležité

Příkaz update funguje jenom v případě, že máte nainstalovanou verzi GA nebo novější. U dřívějších verzí to nebude fungovat. Tento aktualizační příkaz aktualizuje hostitele AKS a místní cloudovou platformu provozovanou Microsoftem. Tento příkaz neaktualizuje žádné existující clustery úloh AKS. Nové clustery úloh AKS vytvořené po aktualizaci hostitele AKS se můžou lišit od stávajících clusterů úloh AKS ve verzi operačního systému a verze Kubernetes.

Doporučujeme hned po aktualizaci hostitele AKS aktualizovat clustery úloh AKS, abyste získali nejnovější verze operačního systému a nejnovější opravy. Pokud cluster úloh používá nepodporovanou verzi Kubernetes v příští verzi hybridní služby AKS, upgrade se nezdaří.

Ukázkový tok pro aktualizaci hostitele AKS

Aktualizace modulů PowerShellu

Spuštěním následujícího příkazu na všech fyzických uzlech v nasazení AKS se ujistěte, že máte na uzlech AKS vždy nainstalované nejnovější moduly PowerShellu.

Důležité

Měli byste zavřít všechna otevřená okna PowerShellu a pak otevřít novou relaci, abyste mohli spustit příkaz update. Pokud nezavřete všechna okna PowerShellu, můžete skončit s moduly, které se používají a nedají se aktualizovat.

Update-Module -Name AksHci -Force -AcceptLicense

Získání aktuální hybridní verze AKS

PS C:\> Get-AksHciVersion                    
1.0.0.10517

Získání dostupných hybridních aktualizací AKS

Get-AksHciUpdates

Výstup ukazuje dostupné verze tohoto hostitele AKS, na které je možné aktualizovat.

1.0.2.10723

Správa verzí

Když použijeme jako příklad verzi 1.0.2.10723, následující tabulka ukazuje, jak se čísla verzí konstruují pro hybridní verze AKS.

Hodnota Význam
1 Hlavní verze: +1 pro každou verzi s velkou změnou způsobující chybu
0 Podverze: +1 pro každou vydanou verzi po nejnovější hlavní verzi s velkou změnou funkcí
2 Aktualizace oprav funkcí & : +1 pro každou běžnou (obvykle měsíční) verzi po nejnovější hlavní verzi
1 Typ sestavení: Vždy 1 pro veřejně přístupná sestavení
0723 Datum vytvoření sestavení: Datum vytvoření sestavení ve formátu mmdd

Zahájení hybridní aktualizace AKS

PS C:\> Update-AksHci

Ověření aktualizace hostitele AKS

PS C:\> Get-AksHciVersion

Výstup zobrazí aktualizovanou verzi AKS na hostiteli AKS.

1.0.2.10723

Další kroky