Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule dowiesz się więcej o nowym typie puli węzłów maszyn wirtualnych dla usługi AKS.
W przypadku pul węzłów maszyn wirtualnych, AKS bezpośrednio zarządza provisionowaniem i inicjalizacją każdego pojedynczego węzła. Dla puli węzłów Virtual Machine Scale Sets, AKS zarządza modelem Virtual Machine Scale Sets i wykorzystuje go do osiągnięcia spójności we wszystkich węzłach w puli węzłów. Pula węzłów maszyn wirtualnych umożliwia orkiestrację klastra za pomocą maszyn wirtualnych, które najlepiej pasują do indywidualnych obciążeń roboczych.
Korzystając z pul węzłów opartych na maszynach wirtualnych, usługa AKS bezpośrednio zarządza aprowizacją i inicjalizacją każdego pojedynczego węzła. W przypadku pul węzłów opartych na zestawach skalowania maszyn wirtualnych usługa AKS zarządza modelem tych zestawów i wykorzystuje go do zapewnienia spójności wszystkich węzłów w danej puli. Pule węzłów maszyn wirtualnych umożliwiają organizowanie klastra za pomocą maszyn wirtualnych, które najlepiej pasują do poszczególnych obciążeń.
Omówienie puli węzłów maszyn wirtualnych
Jak to działa
Pula węzłów składa się z zestawu maszyn wirtualnych, w których różne rozmiary maszyn wirtualnych obsługują różne typy obciążeń. Rozmiary tych maszyn wirtualnych, nazywane jako jednostki SKU, są kategoryzowane w różne rodziny, które są zoptymalizowane do określonych celów. Aby uzyskać więcej informacji, zobacz dokumentację jednostek SKU VM. Korzystając z pul węzłów maszyn wirtualnych, można wykonywać skalowanie ręczne z wieloma jednostkami SKU i skalowanie automatyczne z wieloma jednostkami SKU.
Aby włączyć skalowanie wielu rozmiarów maszyn wirtualnych, typ puli węzłów maszyn wirtualnych używa ScaleProfile zawierającego konfiguracje wskazujące, jak pula węzłów może być skalowana, w szczególności żądana lista rozmiarów maszyn wirtualnych i liczba maszyn w każdym rozmiarze. Profil skalowania ManualScaleProfile to profil, który określa pożądany rozmiar maszyny wirtualnej i całkowitą liczbę tego rodzaju w puli węzłów. Dozwolony jest tylko jeden rozmiar maszyny wirtualnej w ManualScaleProfile. Musisz utworzyć osobny ManualScaleProfile dla każdego rozmiaru maszyny wirtualnej w swojej puli węzłów. Podczas tworzenia nowej puli węzłów maszyn wirtualnych dodajesz początkowy profil ręcznego skalowania dla rozmiaru maszyny wirtualnej, przy użyciu pól vm-size oraz node-count. Można również dodać więcej profilów skalowania ręcznego zgodnie z instrukcjami dotyczącymi dodawania profilów skalowania ręcznego.
Aby umożliwić skalowanie wielu rozmiarów maszyn wirtualnych, typ puli węzłów maszyn wirtualnych używa obiektu ScaleProfile, który zawiera konfiguracje określające, jak pula węzłów może być skalowana, a konkretnie żądaną listę rozmiarów maszyn wirtualnych oraz liczbę maszyn dla każdego rozmiaru. Profil skalowania ManualScaleProfile to profil, który określa pożądany rozmiar maszyny wirtualnej i całkowitą liczbę tego rodzaju w puli węzłów.
ManualScaleProfile obsługuje tylko jeden rozmiar maszyny wirtualnej. Musisz utworzyć osobny ManualScaleProfile dla każdego rozmiaru maszyny wirtualnej w swojej puli węzłów. Podczas tworzenia nowej puli węzłów maszyn wirtualnych dodaj początkowy profil skalowania ręcznego dla rozmiaru maszyny wirtualnej za pomocą pola vm-size i dodając element node-count. Możesz również dodać więcej profilów skalowania ręcznego, postępując zgodnie z instrukcjami dotyczącymi dodawania profilów skalowania ręcznego.
Pule węzłów maszyn wirtualnych obsługują również tryb Auto, co oznacza, że pula węzłów może korzystać z cluster autoscaler. Pula węzłów maszyn wirtualnych obsługuje maksymalnie pięć profilów skalowania łącznie w trybach ręcznego i automatycznego skalowania. Każdy profil określa jedną jednostkę SKU maszyny wirtualnej tej samej rodziny. Każda AutoScaleProfile może mieć własną minimalną i maksymalną liczbę węzłów w puli węzłów.
Uwaga
Podczas tworzenia nowej puli węzłów Virtual Machines można mieć wiele profilów skalowania i potrzebujesz co najmniej jednego profilu ręcznego lub automatycznego skalowania w puli węzłów.
Zalety pul węzłów maszyn wirtualnych
Zalety typu puli węzłów maszyny wirtualnej obejmują:
- Flexibility: Specyfikacje węzłów mogą być aktualizowane, aby dostosować się do twojego bieżącego obciążenia pracą i potrzeb.
- Dopasowana kontrola: Pojedyncze poziomy kontroli węzłów pozwalają na określanie i mieszanie węzłów o różnych specyfikacjach, aby znieść ograniczenia z jednego modelu i poprawić spójność.
- Efektywność: Możesz zmniejszyć ślad węzłów w swoim klastrze, upraszczając wymagania operacyjne.
Pule węzłów maszyn wirtualnych obsługują maksymalnie pięć profilów skalowania na pulę węzłów, dzięki czemu obciążenia mogą używać wielu jednostek SKU maszyn wirtualnych z tej samej rodziny bez konieczności posiadania oddzielnej puli węzłów dla każdej jednostki SKU.
Porównaj środowiska skalowania zasobów obliczeniowych w usłudze AKS
Poniższa tabela podkreśla, jak pule węzłów maszyn wirtualnych porównują się ze standardowymi pulami węzłów Scale Set.
| Typ puli węzłów | Możliwości skalowania i zarządzania węzłami |
|---|---|
| Pula węzłów maszyn wirtualnych | Możesz dodawać, usuwać lub aktualizować węzły w puli węzłów. Typy maszyn wirtualnych mogą być dowolną maszyną wirtualną tego samego typu rodziny (na przykład serii D, serii A itd.). Pule węzłów maszyn wirtualnych umożliwiają również ręczne i automatyczne skalowanie wielu wersji. |
| Pula węzłów oparta na zestawie skalowania maszyn wirtualnych | Możesz dodawać lub usuwać węzły o tym samym rozmiarze i typie w puli węzłów. W przypadku dodania nowego rozmiaru maszyny wirtualnej do klastra należy utworzyć nową pulę węzłów. |
Które środowisko skalowania zasobów obliczeniowych należy wybrać w usłudze AKS?
W zależności od potrzeb związanych z obciążeniem należy wziąć pod uwagę wiele środowisk skalowania obliczeń. Zobacz przypadki użycia dla każdego z nich:
- Automatyczne aprowizowanie węzłów: najlepsze do automatycznego skalowania wielu wersji oraz bardziej inteligentnego i elastycznego dobierania wersji maszyn wirtualnych (w tym z wielu rodzin wersji).
- Pule węzłów Virtual Machines: najlepiej nadają się do wielowersyjnego skalowania ręcznego i obsługują wielowersyjne skalowanie automatyczne. Wymaga wybrania określonej wersji oraz maksymalnie pięciu rozmiarów dla każdej puli węzłów.
- Virtual Machine Scale Sets: obsługuje ręczne skalowanie pojedynczej wersji i skalowanie automatyczne pojedynczej wersji. Wymaga wybrania określonej wersji i jednego rozmiaru dla każdej puli węzłów.
ograniczenia puli węzłów maszyn wirtualnych
- Rozmiary maszyn wirtualnych określone w puli muszą być tego samego typu. Na przykład maszyny wirtualne GPU i inne niż GPU lub x86 i ARM64 nie mogą być w tej samej puli węzłów.
- Aplikacja InifiniBand nie jest dostępna.
- Migawka puli węzłów nie jest obsługiwana.
- Wszystkie rozmiary maszyn wirtualnych wybrane w puli węzłów muszą pochodzić z podobnej rodziny maszyn wirtualnych. Na przykład, nie można mieszać typu maszyny wirtualnej N-Series z typem maszyny wirtualnej D-Series w tej samej puli węzłów.
- W przypadku korzystania z efemerycznych dysków systemu operacyjnego należy wybrać wszystkie rozmiary maszyn wirtualnych w puli węzłów, które obsługują tę samą lokalizację efemerycznego dysku systemu operacyjnego. Ponieważ
DiffDiskPlacementto pojedyncza wartość dla całej puli, usługa AKS nie może określić różnego rozmieszczenia dla poszczególnych rozmiarów maszyn wirtualnych w jednej puli węzłów. - Pule węzłów maszyn wirtualnych obsługują maksymalnie pięć profili skalowania na pulę węzłów. Każdy profil ręcznego lub automatycznego skalowania określa jeden rozmiar maszyny wirtualnej z tej samej rodziny maszyn wirtualnych.
- Nie są obsługiwane grupy węzłów Windows.
- Strefy dostępności nie są obsługiwane. Jeśli obciążenie wymaga odporności strefowej, użyj puli węzłów Virtual Machine Scale Sets.
Zgodność umiejscowienia efemerycznego dysku systemu operacyjnego
Gdy dodasz profil skalowania, który łączy rozmiary maszyn wirtualnych z różnymi lokalizacjami efemerycznych dysków systemu operacyjnego, operacja tworzenia lub aktualizacji kończy się niepowodzeniem z błędem InvalidParameter i podkodem EphemeralOSMixedPlacementNotSupported.
Użyj jednej z następujących opcji korygowania:
- Użyj rozmiarów maszyn wirtualnych, które mają takie samo umiejscowienie efemerycznego dysku systemu operacyjnego.
- Podziel rozmiary maszyn wirtualnych na oddzielne pule węzłów, aby każda pula ma jedno rozmieszczenie.
- Użyj dysków systemu operacyjnego zarządzanego zamiast efemerycznych dysków systemu operacyjnego.
Określ położenie przed dodaniem profilu skali
Przed dodaniem rozmiaru maszyny wirtualnej do puli węzłów maszyn wirtualnych sprawdź możliwości SKU w regionie docelowym oraz zweryfikuj zgodność lokalizacji efemerycznego dysku systemowego.
Wyświetl listę rozmiarów maszyn wirtualnych kandydatów i sprawdź kluczowe możliwości:
az vm list-skus \ --location <region> \ --size Standard_D \ --resource-type virtualMachines \ --query "[].{name:name, capabilities:capabilities[?name=='EphemeralOSDiskSupported' || name=='MaxResourceVolumeMB' || name=='NvmeDiskSizeInMiB']}" \ --output jsonUpewnij się, że każdy wybrany rozmiar maszyny wirtualnej obsługuje efemeryczne dyski systemu operacyjnego (
EphemeralOSDiskSupported), i wskaż, gdzie dostępny jest dysk lokalny (MaxResourceVolumeMBdla dysku tymczasowego/dysku zasobów orazNvmeDiskSizeInMiBdla NVMe).Grupuj rozmiary maszyn wirtualnych, aby każda pula węzłów maszyn wirtualnych używała jednego zgodnego rozmieszczenia.
Jeśli na przykład jeden profil używa Standard_D4ds_v5 (lokalizacja dysku tymczasowego/dysku zasobów), a inny profil używa Standard_D4ads_v6 (lokalizacja dysku NVMe), utrzymuj je w oddzielnych pulach węzłów lub użyj dysków systemowych zarządzanych.
Ważna
Zachowanie funkcji sprawdzania wstępnego i analizy „what-if” Obecnie nie ma dedykowanego interfejsu API sprawdzania wstępnego, który przed wdrożeniem weryfikowałby mieszane rozmieszczenie efemerycznych dysków systemu operacyjnego w różnych profilach skalowania.
az deployment group what-if (ARM what-if) nie gwarantuje wykrycia tego konfliktu zgodności dotyczącego puli węzłów. Weryfikacja autorytatywna następuje, gdy usługa AKS przetwarza żądanie utworzenia lub aktualizacji i zwraca EphemeralOSMixedPlacementNotSupported, jeśli rozmieszczenia są niezgodne.
Wymagania wstępne
- Subskrypcja platformy Azure. Jeśli go nie masz, możesz utworzyć bezpłatne konto.
- Azure CLI w wersji 2.85.0 lub nowszej zainstalowanej i skonfigurowanej. Aby dowiedzieć się, jaka wersja jest używana, uruchom polecenie
az --version. Aby uzyskać więcej informacji na temat instalowania lub uaktualniania Azure CLI, zobacz Install Azure CLI. - Ta funkcja wymaga platformy Kubernetes w wersji 1.27 lub nowszej. Aby uaktualnić wersję rozwiązania Kubernetes, zobacz Uaktualnianie klastra AKS.
Ważna
Wymaganie niestandardowej sieci wirtualnej: w przypadku wdrożenia puli węzłów maszyn wirtualnych w niestandardowej sieci wirtualnej klaster musi używać tożsamości zarządzanej przypisanej przez użytkownika z co najmniej uprawnieniami współautora sieci w podsieci docelowej. W przeciwieństwie do pul węzłów zestawu skalowania maszyn wirtualnych pule węzłów maszyn wirtualnych korzystają wyłącznie z tożsamości klastra dla operacji sprzężenia podsieci i nie używają tokenów innych firm. Klastry, które korzystają z tożsamości zarządzanej przypisanej przez system, nie przechodzą walidacji wstępnej podczas tworzenia lub aktualizowania puli węzłów maszyn wirtualnych w niestandardowej sieci wirtualnej, zwracając błąd InvalidParameter. Aby uzyskać więcej informacji na temat konfigurowania tożsamości zarządzanej przypisanej przez użytkownika dla klastra, zobacz Używanie tożsamości zarządzanej w usłudze AKS.
Utwórz klaster AKS z pulami węzłów maszyn wirtualnych
Uwaga
Tylko jeden rozmiar VM jest dozwolony w profilu skali, a maksymalny limit wynosi pięć profili skali VM ogólnie dla puli węzłów maszyn wirtualnych.
Utwórz klaster AKS z pulami węzłów maszyn wirtualnych, używając polecenia az aks create z ustawioną flagą --vm-set-type na "VirtualMachines".
W poniższym przykładzie tworzony jest klaster o nazwie myAKSCluster z pulą węzłów Virtual Machines zawierającą dwa węzły:
az aks create \
--resource-group myResourceGroup \
--name myAKSCluster \
--vm-set-type "VirtualMachines" \
--vm-sizes "Standard_D4s_v3" \
--node-count 2
Tworzenie klastra usługi AKS za pomocą pul węzłów usługi Virtual Machines w niestandardowej sieci wirtualnej
Podczas wdrażania pul węzłów Virtual Machines w niestandardowej sieci wirtualnej należy utworzyć tożsamość zarządzaną przypisaną przez użytkownika i przyznać jej uprawnienia Współautor sieci w podsieci docelowej przed utworzeniem klastra.
Utwórz sieć wirtualną i podsieć.
az network vnet create \ --resource-group myResourceGroup \ --name myVnet \ --address-prefixes 10.1.0.0/16 \ --subnet-name mySubnet \ --subnet-prefix 10.1.0.0/24Pobierz identyfikator zasobu podsieci.
SUBNET_ID=$(az network vnet subnet show \ --resource-group myResourceGroup \ --vnet-name myVnet \ --name mySubnet \ --query id \ --output tsv)Utwórz tożsamość zarządzaną przypisaną przez użytkownika.
az identity create \ --name myAKSIdentity \ --resource-group myResourceGroupPobierz główny identyfikator i identyfikator zasobu tożsamości zarządzanej.
IDENTITY_PRINCIPAL_ID=$(az identity show \ --name myAKSIdentity \ --resource-group myResourceGroup \ --query principalId \ --output tsv) IDENTITY_RESOURCE_ID=$(az identity show \ --name myAKSIdentity \ --resource-group myResourceGroup \ --query id \ --output tsv)Przypisz rolę Współautor sieci do tożsamości zarządzanej w podsieci docelowej.
az role assignment create \ --assignee $IDENTITY_PRINCIPAL_ID \ --role "Network Contributor" \ --scope $SUBNET_IDRozpowszechnienie uprawnień przyznanych zarządzanej tożsamości klastra może potrwać do 60 minut.
Przed utworzeniem klastra sprawdź, czy przypisanie roli istnieje w podsieci docelowej.
az role assignment list \ --assignee $IDENTITY_PRINCIPAL_ID \ --role "Network Contributor" \ --scope $SUBNET_ID \ --query "[].{Role:roleDefinitionName, Scope:scope}" \ --output tableKontynuuj, gdy w danych wyjściowych widnieje rola Network Contributor w zakresie docelowej podsieci.
Utwórz klaster usługi AKS za pomocą pul węzłów maszyn wirtualnych w niestandardowej sieci wirtualnej.
az aks create \ --resource-group myResourceGroup \ --name myAKSCluster \ --vm-set-type "VirtualMachines" \ --vm-sizes "Standard_D4s_v3" \ --node-count 2 \ --vnet-subnet-id $SUBNET_ID \ --assign-identity $IDENTITY_RESOURCE_ID
Dodawanie puli węzłów maszyn wirtualnych do istniejącego klastra
Dodaj pulę węzłów maszyn wirtualnych do istniejącego klastra, używając polecenia az aks nodepool add z flagą --vm-set-type ustawioną na "VirtualMachines".
Przykład poniżej dodaje pulę węzłów Virtual Machines o nazwie myvmpool do klastra myAKSCluster. Pula węzłów tworzy plik ManualScaleProfile z ustawioną wartością --vm-sizesStandard_D4s_v3 i wartością --node-count 3:
az aks nodepool add \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--vm-set-type "VirtualMachines" \
--vm-sizes "Standard_D4s_v3" \
--node-count 3
Dodaj ręczny profil skali do puli węzłów
Dodaj ręczny profil skalowania do puli węzłów za pomocą az aks nodepool manual-scale add z włączonym --vm-sizes oraz ustaw "Standard_D2s_v3" na 2 przy node-count.
Poniższy przykład dodaje ręczny profil skalowania do puli węzłów myvmpool w klastrze myAKSCluster. Pula węzłów zawiera dwa węzły z SKU maszyny wirtualnej o nazwie Standard_D2s_v3.
az aks nodepool manual-scale add \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--vm-sizes "Standard_D2s_v3" \
--node-count 2
Aktualizowanie istniejącego profilu skalowania ręcznego
Zaktualizuj istniejący profil manualnego skalowania w puli węzłów, używając polecenia az aks nodepool manual-scale update z ustawioną flagą --vm-sizes na "Standard_D2s_v3".
Uwaga
Użyj parametru --current-vm-sizes, aby określić rozmiar istniejącej puli węzłów, którą chcesz zaktualizować. Możesz zaktualizować --vm-sizes i/lub --node-count. W przypadku korzystania z innych narzędzi lub interfejsów API REST należy przekazać pełne pole agentPoolProfiles.virtualMachinesProfile.scale podczas aktualizowania profilu skalowania puli węzłów.
Poniższy przykład aktualizuje konfigurację profilu skalowania ręcznego dla puli węzłów myvmpool w klastrze myAKSCluster. Polecenie aktualizuje liczbę węzłów do pięciu i zmienia jednostkę SKU maszyny wirtualnej z Standard_D4s_v3 na Standard_D8s_v3:
az aks nodepool manual-scale update \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--current-vm-sizes "Standard_D4s_v3" \
--vm-sizes "Standard_D8s_v3" \
--node-count 5
Usuń profil ręcznej skali
Usuń istniejący profil ręcznej skali za pomocą polecenia az aks nodepool manual-scale delete.
Uwaga
Parametr --current-vm-sizes określa rozmiar istniejącej puli węzłów do usunięcia. Podczas korzystania z innych narzędzi lub interfejsów API REST do aktualizacji profilu skalowania puli węzłów, przekaż pełne pole agentPoolProfiles.virtualMachinesProfile.scale.
Poniższy przykład usuwa profil skalowania ręcznego Standard_D8s_v3 dla SKU maszyny wirtualnej w puli węzłów myvmpool.
az aks nodepool manual-scale delete \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--current-vm-sizes "Standard_D8s_v3"
Skalowanie automatyczne klastra z pulami węzłów Virtual Machines
Pule węzłów maszyn wirtualnych obsługują autoskalowanie klastra. Ta funkcja umożliwia automatyczne skalowanie zarówno pul węzłów o tym samym rozmiarze maszyny wirtualnej, jak i pul węzłów o różnych rozmiarach maszyn wirtualnych. Tę funkcję można włączyć za pomocą flagi --enable-cluster-autoscaler podczas tworzenia klastra, dodając nową pulę węzłów lub aktualizując istniejącą ręczną pulę węzłów.
W przypadku korzystania z narzędzia do automatycznego skalowania klastra z pulami węzłów maszyny wirtualnej zachowanie jest następujące:
- Skalowanie w górę: narzędzie skalowania automatycznego odpowiada na oczekujące ciśnienie zasobnika i może skalować w górę liczbę węzłów puli węzłów z wieloma rozmiarami maszyn wirtualnych w tej puli węzłów.
- Skalowanie w dół: autoscaler wybiera konkretny węzeł na podstawie wykorzystania zasobów węzła. Możesz skonfigurować
scale-down-utilization-threshold, aby określić, kiedy automatyczne skalowanie klastra uruchamia operację skalowania. Aby uzyskać więcej informacji na temat konfigurowania skalowania automatycznego, zobacz dokumentację narzędzia do automatycznego skalowania klastra .
Ograniczenia
- Ta funkcja jest dostępna tylko w chmurze publicznej.
- Węzły procesora GPU nie są obecnie obsługiwane.
Utwórz klaster AKS z pulami węzłów maszyn wirtualnych i włączonym automatycznym skalowaniem klastra
- Utwórz klaster AKS z pulami węzłów maszyn wirtualnych przy użyciu polecenia
az aks createz flagą--vm-set-typeustawioną na"VirtualMachines"i flagą--enable-cluster-autoscaler.
Poniższy przykład tworzy klaster o nazwie myAKSCluster z pulą węzłów Virtual Machines, używającą rozmiaru węzła Standard_D4s_v3, z minimalną liczbą węzłów 2 i maksymalną liczbą węzłów 5:
az aks create \
--resource-group myResourceGroup \
--name myAKSCluster \
--vm-set-type "VirtualMachines" \
--node-vm-size "Standard_D4s_v3" \
--enable-cluster-autoscaler \
--min-count 2 \
--max-count 5
Dodawanie puli węzłów maszyn wirtualnych z włączonym automatycznym skalowaniem klastra do istniejącego klastra
- Utwórz pulę węzłów maszyn wirtualnych przy użyciu polecenia
az aks nodepool addz flagą--vm-set-typeustawioną na"VirtualMachines"oraz z użyciem flagi--enable-cluster-autoscaler.
W poniższym przykładzie dodano pulę węzłów maszyn wirtualnych myvmpool z włączoną funkcją automatycznego skalowania klastra do klastra o nazwie myAKSCluster przy użyciu rozmiaru maszyny wirtualnej "Standard_D4s_v3" oraz minimalną liczbę węzłów wynoszącą 2 i maksymalną liczbę 5:
az aks nodepool add \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--vm-set-type "VirtualMachines" \
--node-vm-size "Standard_D4s_v3" \
--enable-cluster-autoscaler \
--min-count 2 \
--max-count 5
Aktualizowanie ustawień automatycznego skalowania klastra dla puli węzłów Virtual Machines
- Zaktualizuj ustawienia liczby węzłów mechanizmu cluster autoscaler dla puli węzłów Virtual Machines za pomocą polecenia
az aks nodepool auto-scale update.
Poniższy przykład aktualizuje ustawienia puli węzłów maszyn wirtualnych myvmpool w klastrze o nazwie myAKSCluster przy użyciu rozmiaru maszyny wirtualnej "Standard_D4s_v3":
az aks nodepool auto-scale update \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--current-node-vm-size "Standard_D4s_v3" \
--min-count 3 \
--max-count 7
Przełączanie profilów skalowania puli węzłów Virtual Machines z ręcznego na tryb skalowania automatycznego
Poniższy przykład aktualizuje pulę węzłów Virtual Machines myvmpool w klastrze o nazwie myAKSCluster konwertując wszystkie profile skalowania ręcznego na profile skalowania automatycznego z taką samą minimalną i maksymalną liczbą węzłów:
az aks nodepool update \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--enable-cluster-autoscaler \
--min-count 2 \
--max-count 5
Wyłączanie narzędzia do automatycznego skalowania klastra w puli węzłów Virtual Machines
Można wyłączyć cluster autoscaler albo przełączyć wszystkie profile skalowania w puli węzłów maszyn wirtualnych z trybu Auto na tryb Manual.
Poniższy przykład wyłącza narzędzie do automatycznego skalowania klastra dla puli węzłów Virtual Machines myvmpool w klastrze o nazwie myAKSCluster. Przełącza wszystkie profile skalowania z Auto trybu na Manual tryb:
az aks nodepool update \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myvmpool \
--disable-cluster-autoscaler
Następne kroki
W tym artykule dowiesz się, jak korzystać z puli węzłów maszyn wirtualnych w AKS. Aby dowiedzieć się więcej o pule węzłów w AKS, zobacz Tworzenie pul węzłów.