Freigeben über


Aktualisieren des AKS-Hosts in AKS, aktiviert von Arc mithilfe von PowerShell

Gilt für: AKS auf Azure Stack HCI 22H2, AKS unter Windows Server

In diesem Artikel wird beschrieben, wie Sie den Azure Kubernetes-Diensthost in AKS aktualisieren, der von Azure Arc aktiviert ist.

Übersicht über AKS-Hostupdates

Updates für den AKS-Host enthalten immer die neueste verfügbare Version. Obwohl Sie den Host unabhängig von Workloadclusterupdates aktualisieren können, müssen Sie den Host immer aktualisieren, bevor Sie einen Workloadcluster aktualisieren.

Um Ausfälle und Verlust der Verfügbarkeit von AKS zu vermeiden, werden rollierende Updates ausgeführt. Wenn Sie einen neuen Knoten mit einem neueren Build in den Cluster bringen, werden Ressourcen vom alten Knoten auf den neuen Knoten verschoben. Wenn die Ressourcen erfolgreich entfernt wurden, wird der alte Knoten außer Betrieb genommen und aus dem Cluster entfernt.

Hinweis

Microsoft empfiehlt, Ihre AKS-Cluster innerhalb von 30 Tagen nach einer neuen Version zu aktualisieren. Wenn Sie innerhalb dieses Fensters nicht aktualisiert werden, müssen Sie bis zu 90 Tage nach dem letzten Upgrade verfügen, bevor interne Zertifikate und Token ablaufen. Sobald die Zertifikate und Token ablaufen, ist der Cluster weiterhin funktionsfähig; Sie müssen jedoch Microsoft-Support aufrufen, um ein Upgrade durchzuführen. Wenn Sie den Cluster nach dem 90-Tage-Zeitraum neu starten, verbleibt er in einem nicht funktionalen Zustand. Weitere Informationen zu internen Zertifikaten und Token finden Sie in der Übersicht über die Zertifikatverwaltung.

Aktualisieren des AKS-Hosts

Der erste Schritt in einem Updatefluss besteht darin, den Befehl "Update-AksHci " auszuführen, um den AKS-Host zu aktualisieren. Update-AksHci akzeptiert keine Argumente und aktualisiert den Verwaltungscluster immer auf die aktuelle Version. Dieser Schritt muss initiiert werden, bevor Sie Update-AksHciCluster ausführen, um den Kubernetes-Cluster auf eine neue Version zu aktualisieren.

Wichtig

Der Updatebefehl funktioniert nur, wenn das allgemein verfügbare Release oder ein neueres Release installiert ist. Es funktioniert nicht für frühere Versionen. Dieser Updatebefehl aktualisiert den AKS-Host und die lokale microsoft-betriebene Cloudplattform. Dieser Befehl führt kein Update vorhandener Workloadcluster durch. Neue AKS-Workloadcluster, die nach dem Aktualisieren des AKS-Hosts erstellt wurden, unterscheiden sich möglicherweise von vorhandenen AKS-Workloadclustern in ihrer Betriebssystemversion und Kubernetes-Version.

Es wird empfohlen, AKS-Workloadcluster sofort nach dem Aktualisieren des AKS-Hosts zu aktualisieren, um die neuesten Betriebssystemversionen und aktuellen Fehlerbehebungen zu erhalten. Wenn sich ein Workloadcluster auf einer nicht unterstützten Kubernetes-Version in der nächsten Version von AKS Arc befindet, schlägt das Upgrade fehl.

Beispielablauf zum Aktualisieren eines AKS-Hosts

Aktualisieren der PowerShell-Module

Stellen Sie sicher, dass immer die neuesten PowerShell-Module auf den AKS-Knoten installiert sind, indem Sie den folgenden Befehl auf allen physischen Knoten in Ihrer AKS-Bereitstellung ausführen.

Wichtig

Schließen Sie alle geöffneten PowerShell-Fenster, und öffnen Sie dann eine neue Sitzung, um den Akrualisierungsbefehl auszuführen. Wenn Sie nicht alle PowerShell-Fenster schließen, gibt es möglicherweise Module, die verwendet werden und nicht aktualisiert werden können.

Update-Module -Name AksHci -Force -AcceptLicense

Abrufen der aktuellen AKS Arc-Version

Get-AksHciVersion                    
1.0.0.10517

Abrufen der verfügbaren AKS Arc-Updates

Get-AksHciUpdates

Die Ausgabe zeigt die verfügbaren Versionen an, auf die dieser AKS-Host aktualisiert werden kann:

1.0.2.10723

Versionsverwaltung

In der folgenden Tabelle wird anhand der Version 1.0.2.10723 gezeigt, wie Versionsnummern für AKS Arc-Versionen erstellt werden.

Wert Bedeutung
1 Hauptversion: +1 für jede Version mit einer großen unterbrechungshaften Änderung.
0 Nebenversion: +1 für jede Version nach der neuesten Hauptversion mit einer größeren Funktionalitätsänderung.
2 Feature- und Patchupdates: +1 für jede reguläre (in der Regel monatliche) Version nach der neuesten Hauptversion.
1 Buildtyp: Immer 1 für öffentlich zugängliche Builds.
0723 Erstellungsdatum: Erstellungsdatum im mmdd-Format.

Initiieren des AKS Arc-Updates

Update-AksHci

Überprüfen, ob der AKS-Host aktualisiert wurde

Get-AksHciVersion

Die Ausgabe zeigt die aktualisierte Version von AKS auf dem AKS-Host an:

1.0.2.10723

Nächste Schritte