De AKS-host in AKS upgraden die is ingeschakeld door Arc met behulp van PowerShell
Van toepassing op: AKS in Azure Local 22H2, AKS op Windows Server
In dit artikel wordt beschreven hoe u de Azure Kubernetes Service-host bijwerkt in AKS die is ingeschakeld door Azure Arc.
Overzicht van AKS-hostupdates
Updates voor de AKS-host bevatten altijd de meest recente beschikbare versie. Hoewel u de host onafhankelijk van werkbelastingclusterupdates kunt bijwerken, moet u de host altijd bijwerken voordat u een workloadcluster bijwerkt.
Om storingen en verlies van AKS-beschikbaarheid te voorkomen, worden rolling updates uitgevoerd. Wanneer u een nieuw knooppunt met een nieuwere build naar het cluster brengt, gaan resources van het oude knooppunt naar het nieuwe knooppunt. Wanneer u de resources verwijdert, wordt het oude knooppunt buiten gebruik gesteld en verwijderd uit het cluster.
Notitie
Microsoft raadt u aan uw AKS-clusters binnen 30 dagen na een nieuwe release te upgraden. Als u niet binnen dit venster bijwerkt, hebt u maximaal 90 dagen na de laatste upgrade voordat interne certificaten en tokens verlopen. Zodra de certificaten en tokens zijn verlopen, is het cluster nog steeds functioneel; U moet echter Microsoft Ondersteuning aanroepen om een upgrade uit te voeren. Wanneer u het cluster na de periode van 90 dagen opnieuw opstart, blijft het cluster in een niet-functionele status. Zie het overzicht van certificaatbeheer voor meer informatie over interne certificaten en tokens.
De AKS-host bijwerken
De eerste stap in een updatestroom is het uitvoeren van de opdracht Update-AksHci om de AKS-host bij te werken.
Update-AksHci
neemt geen argumenten en werkt het beheercluster altijd bij naar de nieuwste versie. U moet deze stap initiëren voordat u Update-AksHciCluster uitvoert om het Kubernetes-cluster bij te werken naar een nieuwe versie.
Belangrijk
De updateopdracht werkt alleen als u de ALGEMENE beschikbaarheidsrelease of hoger hebt geïnstalleerd. Het werkt niet voor eerdere releases. Met deze updateopdracht worden de AKS-host en het on-premises door Microsoft beheerde cloudplatform bijgewerkt. Met deze opdracht worden geen bestaande AKS-workloadclusters bijgewerkt. Nieuwe AKS-workloadclusters die zijn gemaakt na het bijwerken van de AKS-host kunnen verschillen van bestaande AKS-workloadclusters in hun versie van het besturingssysteem en de Kubernetes-versie.
Het is raadzaam om AKS-workloadclusters onmiddellijk na het bijwerken van de AKS-host bij te werken om de nieuwste versies van het besturingssysteem en recente oplossingen te verkrijgen. Als een workloadcluster zich op een niet-ondersteunde Kubernetes-versie in de volgende versie van AKS Arc bevindt, mislukt de upgrade.
Voorbeeldstroom voor het bijwerken van een AKS-host
De PowerShell-modules bijwerken
Zorg ervoor dat u altijd de nieuwste PowerShell-modules op de AKS-knooppunten hebt geïnstalleerd door de volgende opdracht uit te voeren op alle fysieke knooppunten in uw AKS-implementatie.
Belangrijk
Sluit alle geopende PowerShell-vensters en open vervolgens een nieuwe sessie om de updateopdracht uit te voeren. Als u niet alle PowerShell-vensters sluit, zijn er mogelijk modules die worden gebruikt en die niet kunnen worden bijgewerkt.
Update-Module -Name AksHci -Force -AcceptLicense
De huidige AKS Arc-versie ophalen
Get-AksHciVersion
1.0.0.10517
De beschikbare AKS Arc-updates ophalen
Get-AksHciUpdates
In de uitvoer ziet u de beschikbare versies waarop deze AKS-host kan worden bijgewerkt:
1.0.2.10723
Versiebeheer
Met versie 1.0.2.10723 als voorbeeld ziet u in de volgende tabel hoe versienummers worden samengesteld voor AKS Arc-releases.
Weergegeven als | Betekenis |
---|---|
1 | Primaire versie: +1 voor elke release met een grote wijziging die fouten veroorzaken. |
0 | Secundaire versie: +1 voor elke release na de nieuwste primaire versie met een belangrijke functionaliteitswijziging. |
2 | Functie- en patchupdates: +1 voor elke reguliere (meestal maandelijkse) release na de nieuwste primaire versie. |
1 | Buildtype: Altijd 1 voor openbare builds. |
0723 | Aanmaakdatum van build: bouwdatum in mmdd-indeling. |
De AKS Arc-update starten
Update-AksHci
Controleren of de AKS-host is bijgewerkt
Get-AksHciVersion
De uitvoer toont de bijgewerkte versie van AKS op de AKS-host:
1.0.2.10723