Uaktualnianie hosta usługi AKS w usłudze AKS włączonego przez usługę Arc przy użyciu programu PowerShell
Dotyczy: usługa AKS w usłudze Azure Stack HCI 22H2, AKS w systemie Windows Server
W tym artykule opisano sposób aktualizowania hosta Azure Kubernetes Service w usłudze AKS włączonej przez usługę Azure Arc.
Omówienie aktualizacji hosta usługi AKS
Aktualizacje do hosta usługi AKS zawsze zawierają najnowszą dostępną wersję. Mimo że host można zaktualizować niezależnie od aktualizacji klastra obciążenia, należy zawsze zaktualizować hosta przed aktualizacją klastra obciążenia.
Aby uniknąć awarii i utraty dostępności usługi AKS, są wykonywane aktualizacje stopniowe. Po przeniesieniu nowego węzła z nowszą kompilacją do klastra zasoby przechodzą ze starego węzła do nowego węzła. Po pomyślnym usunięciu zasobów stary węzeł zostanie zlikwidowany i usunięty z klastra.
Uwaga
Firma Microsoft zaleca uaktualnienie klastrów usługi AKS w ciągu 30 dni od nowej wersji. Jeśli nie zaktualizujesz tego okna, przed wygaśnięciem certyfikatów wewnętrznych i tokenów będzie do 90 dni od ostatniego uaktualnienia. Po wygaśnięciu certyfikatów i tokenów klaster nadal działa; należy jednak wywołać pomoc techniczna firmy Microsoft w celu uaktualnienia. Po ponownym uruchomieniu klastra po upływie 90-dniowego okresu pozostaje on w stanie niefunkcjonalnym. Aby uzyskać więcej informacji na temat wewnętrznych certyfikatów i tokenów, zobacz omówienie zarządzania certyfikatami.
Aktualizowanie hosta usługi AKS
Pierwszym krokiem w dowolnym przepływie aktualizacji jest uruchomienie polecenia Update-AksHci w celu zaktualizowania hosta usługi AKS. Update-AksHci
nie przyjmuje żadnych argumentów i zawsze aktualizuje klaster zarządzania do najnowszej wersji. Przed uruchomieniem polecenia Update-AksHciCluster należy zainicjować ten krok, aby zaktualizować klaster Kubernetes do nowej wersji.
Ważne
Polecenie aktualizacji działa tylko w przypadku zainstalowania wersji ogólnie dostępnej lub nowszej. Nie działa w przypadku wcześniejszych wersji. To polecenie aktualizacji aktualizuje hosta usługi AKS i lokalną platformę w chmurze obsługiwaną przez firmę Microsoft. To polecenie nie aktualizuje żadnych istniejących klastrów obciążeń usługi AKS. Nowe klastry obciążeń usługi AKS utworzone po zaktualizowaniu hosta usługi AKS mogą różnić się od istniejących klastrów obciążeń usługi AKS w wersji systemu operacyjnego i wersji platformy Kubernetes.
Zalecamy aktualizowanie klastrów obciążeń usługi AKS natychmiast po zaktualizowaniu hosta usługi AKS, aby uzyskać najnowsze wersje systemu operacyjnego i najnowsze poprawki. Jeśli klaster obciążenia znajduje się w nieobsługiwanej wersji platformy Kubernetes w następnej wersji usługi AKS Arc, uaktualnienie zakończy się niepowodzeniem.
Przykładowy przepływ aktualizowania hosta usługi AKS
Aktualizowanie modułów programu PowerShell
Upewnij się, że masz zawsze najnowsze moduły programu PowerShell zainstalowane w węzłach usługi AKS, uruchamiając następujące polecenie we wszystkich węzłach fizycznych we wdrożeniu usługi AKS.
Ważne
Należy zamknąć wszystkie otwarte okna programu PowerShell, a następnie otworzyć nową sesję, aby uruchomić polecenie aktualizacji. Jeśli nie zamkniesz wszystkich okien programu PowerShell, mogą istnieć moduły, które są używane i nie można ich zaktualizować.
Update-Module -Name AksHci -Force -AcceptLicense
Pobieranie bieżącej wersji usługi AKS Arc
Get-AksHciVersion
1.0.0.10517
Pobieranie dostępnych aktualizacji usługi AKS Arc
Get-AksHciUpdates
Dane wyjściowe pokazują dostępne wersje, do których można zaktualizować tego hosta usługi AKS:
1.0.2.10723
Przechowywanie wersji
Korzystając z wersji 1.0.2.10723, w poniższej tabeli przedstawiono sposób konstruowania numerów wersji dla wydań usługi AKS Arc.
Wartość | Znaczenie |
---|---|
1 | Wersja główna: +1 dla każdej wersji z dużą zmianą powodującą niezgodność. |
0 | Wersja pomocnicza: +1 dla każdej wersji po najnowszej wersji głównej z ważną zmianą funkcjonalności. |
2 | Aktualizacje poprawek funkcji &: +1 dla każdej regularnej (zazwyczaj miesięcznej) wersji po najnowszej wersji głównej. |
1 | Typ kompilacji: zawsze 1 dla kompilacji publicznych. |
0723 | Data utworzenia kompilacji: Data utworzenia kompilacji w formacie mmdd. |
Inicjowanie aktualizacji usługi AKS Arc
Update-AksHci
Sprawdź, czy host usługi AKS został zaktualizowany
Get-AksHciVersion
Dane wyjściowe pokazują zaktualizowaną wersję usługi AKS na hoście usługi AKS:
1.0.2.10723
Następne kroki
Opinia
https://aka.ms/ContentUserFeedback.
Już wkrótce: w ciągu 2024 r. będziemy stopniowo usuwać problemy z usługą GitHub jako mechanizm opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla