Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Administratorzy mogą kontrolować sekwencję aktualizacji klastrów zarządzanych przez flotę, definiując szereg etapów i grup. Mogą konfigurować, kiedy w tych etapach i grupach powinny występować zatwierdzenia i przerwy. Całą konfigurację można zapisać jako strategię aktualizacji, którą można zarządzać niezależnie od przebiegów aktualizacji lub automatycznych uaktualnień, co pozwala na ponowne użycie strategii zgodnie z potrzebami.
W tym artykule opisano sposób definiowania strategii aktualizacji przy użyciu grup i etapów.
Wymagania wstępne
Zapoznaj się z koncepcyjnym omówieniem aktualizacji floty, który zawiera wyjaśnienie przebiegów aktualizacji, etapów, grup i strategii, do których odwołuje się ten przewodnik.
Musisz mieć zasób Fleet z co najmniej jednym klastrem członkowskim. Jeśli nie, postępuj zgodnie z przewodnikiem Szybki start, aby utworzyć zasób Fleet i dołączyć do klastrów usługi Azure Kubernetes Service (AKS) jako członków.
Ustaw następujące zmienne środowiskowe:
export GROUP=<resource-group> export FLEET=<fleet-name> export CLUSTERID=<aks-cluster-resource-id> export STRATEGY=<strategy-name>Jeśli korzystasz z instrukcji interfejsu wiersza polecenia platformy Azure w tym artykule, potrzebujesz interfejsu wiersza polecenia platformy Azure w wersji 2.70.0 lub nowszej. Aby zainstalować lub uaktualnić, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure.
Potrzebujesz również rozszerzenia interfejsu wiersza polecenia platformy
fleetAzure w wersji 1.6.0 lub nowszej, które można zainstalować, uruchamiając następujące polecenie:az extension add --name fleetUruchom polecenie ,
az extension updateaby zaktualizować do najnowszej wersji wydanego rozszerzenia:az extension update --name fleet
Przypisywanie klastrów do grup aktualizacji
Klastry mogą być używane w strategiach aktualizacji po dodaniu ich do grupy aktualizacji, którą można przypisać do etapów aktualizacji. W ramach etapu aktualizacji aktualizacje są stosowane równolegle do każdej grupy aktualizacji. W grupie aktualizacji klastry członkowskie są aktualizowane sekwencyjnie.
Klaster członkowski można przypisać do określonej grupy aktualizacji na jeden z dwóch sposobów:
- Przypisz do grupy podczas dodawania klastra członkowskiego do floty.
- Przypisz istniejącego członka floty do grupy aktualizacji.
Uwaga
Element członkowski floty może należeć tylko do jednej grupy aktualizacji, ale grupa aktualizacji może mieć przypisanych do niej wielu członków floty. Sama grupa aktualizacji nie jest oddzielnym typem zasobu. Grupy aktualizacji to tylko ciągi reprezentujące odwołania od członków floty. Jeśli wszyscy członkowie floty z odwołaniami do wspólnej grupy aktualizacji zostaną usunięci, ta określona grupa aktualizacji przestanie istnieć.
Przypisywanie do grupy podczas dodawania klastra członkowskiego do floty
W witrynie Azure Portal przejdź do zasobu usługi Azure Kubernetes Fleet Manager.
Z menu usługi w obszarze Ustawienia, wybierz pozycję Klastry członkowskie>Dodaj.
Wybierz klaster, który chcesz dodać, a następnie wybierz pozycję Dalej: Przejrzyj i dodaj.
Wprowadź nazwę grupy aktualizacji, do której chcesz przypisać klaster, a następnie wybierz pozycję Dodaj.
Przypisywanie istniejącego członka floty do grupy aktualizacji
W witrynie Azure Portal przejdź do zasobu usługi Azure Kubernetes Fleet Manager.
Z menu usługi w obszarze Ustawienia wybierz pozycję Klastry członkowskie.
Wybierz klastry, które chcesz przypisać do grupy aktualizacji, a następnie wybierz pozycję Przypisz grupę aktualizacji
Wprowadź nazwę grupy aktualizacji, do której chcesz przypisać klaster, a następnie wybierz pozycję Przypisz.
Tworzenie strategii aktualizacji
Strategia aktualizacji składa się z co najmniej jednego etapu, w którym etap może zawierać co najmniej jedną grupę aktualizacji.
W witrynie Azure Portal przejdź do zasobu usługi Azure Kubernetes Fleet Manager.
W menu usługi, w obszarze Ustawienia, wybierz Aktualizacja wielu klastrówStrategie, a następnie >.
Wprowadź nazwę strategii.
Podczas pierwszego wyświetlania strony zostanie wyświetlony diagram objaśnienia strategii aktualizacji, który może pomóc w wizualizacji sposobu działania strategii.
Wybierz Utwórz etap i wprowadź:
- Nazwa etapu — nazwa etapu — musi być unikatowa we wszystkich nazwach etapów w strategii.
- (Opcjonalnie) Zatwierdzenia etapu — wybierz tę opcję, jeśli chcesz poczekać na zatwierdzenie przed rozpoczęciem tego etapu lub po jego zakończeniu. Aby uzyskać dodatkowe informacje, zobacz Dodawanie zatwierdzeń do aktualizowania grup i etapów.
- (Opcjonalnie) Wstrzymaj po etapie — wybierz tę opcję, jeśli chcesz zdefiniować pauzę przed przejściem do następnego etapu.
- (Opcjonalnie) Czas trwania wstrzymania — wybierz wstępnie zdefiniowany czas trwania lub wprowadź wartość niestandardową w sekundach.
Przypisz co najmniej jedną grupę aktualizacji do etapu, a następnie wybierz pozycję Utwórz.
Uwaga
Maksymalna liczba grup aktualizacji w każdym etapie aktualizacji to 50.
Następne kroki
Strategię aktualizacji można użyć w ramach ręcznego uruchomienia aktualizacji lub profilu automatycznego uaktualniania. Zobacz:
- Jak: uaktualnić wiele klastrów, korzystając z przebiegów aktualizacji za pomocą Azure Kubernetes Fleet Manager.
- Instrukcje: dodawanie zatwierdzeń do strategii aktualizacji usługi Azure Kubernetes Fleet Manager.
- Instrukcje: automatyczne uaktualnianie wielu klastrów przy użyciu usługi Azure Kubernetes Fleet Manager.
- Często zadawane pytania dotyczące aktualizacji wielu klastrów.