Aktualizowanie usługi AKS na hoście Azure Stack HCI przy użyciu Windows Administracyjnego

W tym artykule opisano sposób aktualizowania usługi AKS Azure Stack HCI systemie podstawowym do najnowszej wersji. Aby uzyskać informacje na temat aktualizowania klastra obciążenia usługi AKS, zobacz aktualizowanie wersji kubernetes klastrów usługi AKS.

Istnieje kilka typów aktualizacji, które mogą być niezależnie od siebie i w niektórych obsługiwanych kombinacjach:

  • Zaktualizuj usługi AKS w Azure Stack HCI podstawowym do najnowszej wersji.
  • Zaktualizuj klaster obciążeń usługi AKS Azure Stack HCI do nowej wersji usługi Kubernetes.
  • Zaktualizuj hosty kontenerów klastrów obciążeń usługi AKS do nowszej wersji systemu operacyjnego.
  • Połączona aktualizacja systemu operacyjnego i wersji kubernetes klastrów obciążeń usługi AKS.

Wszystkie aktualizacje są wykonywane w przepływie aktualizacji stopniowej, aby uniknąć outages in AKS on Azure Stack HCI availability ( Gdy do klastra zostanie przeniesiony nowy węzeł z nowszą kompilacją, zasoby zostaną przeniesione ze starego węzła do nowego węzła, a po pomyślnym przenoszeniu zasobów stary węzeł zostanie zlikwidowany i usunięty z klastra.

Zaleca się zaktualizowanie klastrów obciążeń usługi AKS natychmiast po zaktualizowaniu hosta usługi AKS, aby zapobiec uruchamianiu nieobsługiwanych wersji systemu operacyjnego hosta kontenera lub wersji kubernetes w klastrach obciążeń usługi AKS. Jeśli klastry obciążeń są w starej wersji usługi Kubernetes, nadal są obsługiwane, ale nie będzie można skalować klastra.

Aktualizowanie usługi AKS na Azure Stack HCI hosta

Aby zaktualizować usługę AKS na hoście Azure Stack HCI za pomocą Windows Admin Center, wykonaj poniższe kroki:

  1. Zaktualizuj rozszerzenie Azure Kubernetes Service, przechodząc do Ustawienia > Rozszerzenia > zainstalowane, a następnie kliknij przycisk Aktualizuj. Najnowsza dostępna Azure Kubernetes Service to 1.35.0. Nie musisz wykonać tego kroku, jeśli włączono automatyczną aktualizację dla rozszerzeń. Przed przystąpieniem do następnego kroku upewnij się, że zainstalowano wersję 1.35.0 rozszerzenia AKS.

  2. Jeśli zainstalowano usługę AKS na platformie Azure Stack HCI przy użyciu wersji GA, podczas aktualizowania rozszerzenia centrum administracyjnego usługi Windows do wersji czerwcowej (1.35.0) w Centrum administracyjnym usługi Windows wystąpi błąd Niezgodny moduł AksHci.

    Aby można było korzystać z wersji z czerwca, wymagany jest program PowerShell w wersji 1.0.2, dlatego aby ominąć ten błąd, należy ręcznie uruchomić następujące polecenie programu PowerShell na wszystkich węzłach w klastrze Azure Stack HCI.

    Update-Module -Name AksHci -Repository PSGallery -RequiredVersion 1.0.2 -AcceptLicense –Force 
    

    Teraz możesz kliknąć przycisk Aktualizuj teraz, aby zaktualizować moduł programu PowerShell.

    Wyświetla komunikat o niezgodnej wersji w Windows administracyjnym.

  3. Na stronie Ustawienia hosta wybierz pozycję Zaktualizuj moduł AksHci PowerShell do wersji x.x.x w obszarze Dostępne aktualizacje, a następnie kliknij przycisk Aktualizuj teraz.

    Wyświetla dostępne aktualizacje programu PowerShell usługi AksHci.

  4. Teraz możesz wrócić do strony Windows administracyjnego i połączyć się z klastrem Azure Stack HCI administracyjnego.

  5. Wybierz narzędzie Azure Kubernetes Service z listy Narzędzia. Podczas ładowania narzędzia zostanie wyświetlony strona Przegląd.

  6. Wybierz pozycję Aktualizacje z listy stron po lewej stronie narzędzia, a następnie wybierz pozycję Aktualizuj teraz, aby uaktualnić hosta usługi AKS.

Następne kroki

Aktualizowanie wersji usługi Kubernetes i systemu operacyjnego hosta kontenera klastrów obciążeń usługi AKS