Automatyczne skalowanie klastra w celu spełnienia wymagań aplikacji w usłudze Azure Kubernetes Service (AKS)

Aby nadążyć za wymaganiami aplikacji w usłudze Azure Kubernetes Service (AKS), może być konieczne dostosowanie liczby węzłów, które uruchamiają obciążenia. Składnik automatycznego skalowania klastra obserwuje zasobniki w klastrze, których nie można zaplanować z powodu ograniczeń zasobów. Gdy narzędzie do automatycznego skalowania klastra wykryje problemy, skaluje w górę liczbę węzłów w puli węzłów, aby zaspokoić zapotrzebowanie aplikacji. Regularnie sprawdza również węzły pod kątem braku uruchomionych zasobników i skaluje w dół liczbę węzłów zgodnie z potrzebami.

W tym artykule pokazano, jak włączyć narzędzie do automatycznego skalowania klastra i zarządzać nim w klastrze usługi AKS, który jest oparty na wersji rozwiązania Kubernetes typu open source.

Zanim rozpoczniesz

Ten artykuł wymaga interfejsu wiersza polecenia platformy Azure w wersji 2.0.76 lub nowszej. Uruchom polecenie az --version, aby dowiedzieć się, jaka wersja jest używana. Jeśli konieczna będzie instalacja lub uaktualnienie, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure.

Informacje o autoskalatorze klastra

Aby dostosować się do zmieniających się wymagań aplikacji, takich jak między dni roboczymi a wieczorami lub weekendami, klastry często wymagają sposobu automatycznego skalowania. Klastry usługi AKS mogą być skalowane w następujący sposób:

  • Narzędzie do automatycznego skalowania klastra okresowo sprawdza zasobniki, których nie można zaplanować w węzłach z powodu ograniczeń zasobów. Następnie klaster automatycznie zwiększa liczbę węzłów. Aby uzyskać więcej informacji, zobacz Jak działa skalowanie w górę?.
  • Narzędzie Horizontal Pod Autoscaler używa serwera metryk w klastrze Kubernetes do monitorowania zapotrzebowania na zasoby zasobników. Jeśli aplikacja potrzebuje większej ilości zasobów, liczba zasobników zostanie automatycznie zwiększona, aby zaspokoić zapotrzebowanie.
  • Pionowy moduł automatycznego skalowania zasobników (wersja zapoznawcza) automatycznie ustawia żądania zasobów i limity kontenerów na obciążenie na podstawie wcześniejszego użycia, aby upewnić się, że zasobniki są zaplanowane na węzły, które mają wymagane zasoby procesora CPU i pamięci.

Screenshot of how the cluster autoscaler and horizontal pod autoscaler often work together to support the required application demands.

Narzędzie Horizontal Pod Autoscaler skaluje liczbę replik zasobników zgodnie z potrzebami, a narzędzie do automatycznego skalowania klastra skaluje liczbę węzłów w puli węzłów zgodnie z potrzebami. Funkcja automatycznego skalowania klastra zmniejsza liczbę węzłów, gdy nieużywano pojemności po upływie czasu. Wszystkie zasobniki w węźle usuniętym przez narzędzie do automatycznego skalowania klastra są bezpiecznie zaplanowane w innym miejscu w klastrze.

Podczas gdy narzędzie Do automatycznego skalowania zasobników pionowych lub Narzędzia do automatycznego skalowania zasobników zasobników w poziomie może służyć do automatycznego dostosowywania liczby zasobników Kubernetes w obciążeniu, liczba węzłów musi być również w stanie skalować w celu spełnienia wymagań obliczeniowych zasobników. Narzędzie do automatycznego skalowania klastra rozwiązuje te potrzeby, obsługując skalowanie w górę i w dół węzłów kubernetes. Częstą praktyką jest włączenie automatycznego skalowania klastra dla węzłów oraz skalowanie pionowego zasobnika zasobnika lub narzędzia Horizontal Pod Autoscalers dla zasobników.

Narzędzie do automatycznego skalowania klastra i narzędzie Horizontal Pod Autoscaler mogą współpracować i są często wdrażane w klastrze. W połączeniu narzędzie Horizontal Pod Autoscaler uruchamia liczbę zasobników wymaganych do spełnienia wymagań aplikacji, a narzędzie do automatycznego skalowania klastra uruchamia liczbę węzłów wymaganych do obsługi zaplanowanych zasobników.

Uwaga

Skalowanie ręczne jest wyłączone podczas korzystania z narzędzia do automatycznego skalowania klastra. Pozwól, aby narzędzie do automatycznego skalowania klastra określiło wymaganą liczbę węzłów. Jeśli chcesz ręcznie skalować klaster, wyłącz funkcję automatycznego skalowania klastra.

Po włączeniu automatycznego skalowania klastra rozmiar puli węzłów jest niższy niż minimalny lub większy niż maksymalny, stosuje reguły skalowania. Następnie narzędzie do automatycznego skalowania będzie czekać, aż nowy węzeł będzie potrzebny w puli węzłów lub do momentu bezpiecznego usunięcia węzła z bieżącej puli węzłów. Aby uzyskać więcej informacji, zobacz Jak działa skalowanie w dół?

Narzędzie do automatycznego skalowania klastra może nie być w stanie skalować w dół, jeśli zasobniki nie mogą się przenosić, na przykład w następujących sytuacjach:

  • Bezpośrednio utworzony zasobnik nie jest wspierany przez obiekt kontrolera, taki jak wdrożenie lub zestaw replik.
  • Budżet na zakłócenia zasobnika (PDB) jest zbyt restrykcyjny i nie pozwala na spadek liczby zasobników poniżej określonego progu.
  • Zasobnik używa selektorów węzłów lub anty-koligacji, których nie można przestrzegać, jeśli jest to zaplanowane w innym węźle.

Aby uzyskać więcej informacji, zobacz Jakie typy zasobników mogą uniemożliwić automatyczne skalowanie klastra przed usunięciem węzła?

Używanie narzędzia do automatycznego skalowania klastra w klastrze usługi AKS

W tej sekcji wdrożysz, uaktualnisz, wyłącz lub ponownie włączysz narzędzie do automatycznego skalowania klastra w klastrze.

Narzędzie do automatycznego skalowania klastra używa parametrów uruchamiania dla takich elementów, jak interwały czasowe między zdarzeniami skalowania i progami zasobów. Aby uzyskać więcej informacji na temat parametrów używanych przez funkcję automatycznego skalowania klastra, zobacz korzystanie z profilu skalowania automatycznego.

Włączanie skalowania automatycznego klastra w nowym klastrze

Ważne

Narzędzie do automatycznego skalowania klastra jest składnikiem Kubernetes. Mimo że klaster usługi AKS używa zestawu skalowania maszyn wirtualnych dla węzłów, nie należy ręcznie włączać ani edytować ustawień automatycznego skalowania zestawu skalowania w witrynie Azure Portal ani przy użyciu interfejsu wiersza polecenia platformy Azure. Pozwól klastrowi Kubernetes automatycznie zarządzać wymaganymi ustawieniami skalowania. Aby uzyskać więcej informacji, zobacz Czy mogę zmodyfikować zasoby usługi AKS w grupie zasobów węzła?

  1. Utwórz grupę zasobów przy użyciu az group create polecenia .

    az group create --name myResourceGroup --location eastus
    
  2. Utwórz klaster usługi AKS przy użyciu az aks create polecenia i włącz i skonfiguruj narzędzie do automatycznego skalowania klastra w puli węzłów dla klastra przy użyciu parametru --enable-cluster-autoscaler i określenia węzła --min-count i --max-count. Następujące przykładowe polecenie tworzy klaster z jednym węzłem wspieranym przez zestaw skalowania maszyn wirtualnych, włącza narzędzie do automatycznego skalowania klastra, ustawia co najmniej jeden i maksymalnie trzy węzły:

    az aks create \
    --resource-group myResourceGroup \
    --name myAKSCluster \
    --node-count 1 \
    --vm-set-type VirtualMachineScaleSets \
    --load-balancer-sku standard \
    --enable-cluster-autoscaler \
    --min-count 1 \
    --max-count 3
    

    Utworzenie klastra i skonfigurowanie ustawień automatycznego skalowania klastra trwa kilka minut.

Włączanie automatycznego skalowania klastra w istniejącym klastrze

Ważne

Narzędzie do automatycznego skalowania klastra jest składnikiem Kubernetes. Mimo że klaster usługi AKS używa zestawu skalowania maszyn wirtualnych dla węzłów, nie należy ręcznie włączać ani edytować ustawień automatycznego skalowania zestawu skalowania w witrynie Azure Portal ani przy użyciu interfejsu wiersza polecenia platformy Azure. Pozwól klastrowi Kubernetes automatycznie zarządzać wymaganymi ustawieniami skalowania. Aby uzyskać więcej informacji, zobacz Czy mogę zmodyfikować zasoby usługi AKS w grupie zasobów węzła?

  • Zaktualizuj istniejący klaster przy użyciu az aks update polecenia i włącz i skonfiguruj narzędzie do automatycznego skalowania klastra w puli węzłów przy użyciu parametru --enable-cluster-autoscaler i określenia węzła --min-count i --max-count. Następujące przykładowe polecenie aktualizuje istniejący klaster usługi AKS, aby włączyć narzędzie do automatycznego skalowania klastra w puli węzłów dla klastra i ustawia co najmniej jeden i maksymalnie trzy węzły:

    az aks update \
      --resource-group myResourceGroup \
      --name myAKSCluster \
      --enable-cluster-autoscaler \
      --min-count 1 \
      --max-count 3
    

    Zaktualizowanie klastra i skonfigurowanie ustawień automatycznego skalowania klastra zajmuje kilka minut.

Wyłączanie narzędzia do automatycznego skalowania klastra w klastrze

  • Wyłącz funkcję automatycznego skalowania klastra przy użyciu az aks update polecenia i parametru --disable-cluster-autoscaler .

    az aks update \
      --resource-group myResourceGroup \
      --name myAKSCluster \
      --disable-cluster-autoscaler
    

    Węzły nie są usuwane, gdy funkcja automatycznego skalowania klastra jest wyłączona.

Uwaga

Klaster można skalować ręcznie po wyłączeniu narzędzia do automatycznego skalowania klastra az aks scale przy użyciu polecenia . Jeśli używasz narzędzia do automatycznego skalowania zasobników poziomych, ta funkcja będzie nadal działać z wyłączonym funkcją automatycznego skalowania klastra, ale zasobniki mogą nie być zaplanowane, jeśli są używane wszystkie zasoby węzłów.

Ponowne włączanie wyłączonego autoskalatora klastra

Możesz ponownie włączyć funkcję automatycznego skalowania klastra w istniejącym klastrze przy użyciu az aks update polecenia i określić --enable-cluster-autoscalerparametry , --min-counti --max-count .

Zmienianie ustawień skalowania automatycznego klastra

Ważne

Jeśli masz wiele pul węzłów w klastrze usługi AKS, przejdź do sekcji autoskalowania z wieloma pulami agentów. Klastry z wieloma pulami agentów wymagają az aks nodepool polecenia zamiast az aks.

W naszym przykładzie, aby włączyć skalowanie automatyczne klastra, minimalna liczba węzłów klastra została ustawiona na jedną, a maksymalna liczba węzłów została ustawiona na trzy. W miarę zmiany wymagań aplikacji należy dostosować liczbę węzłów skalowania automatycznego klastra w celu wydajnego skalowania.

  • Zmień liczbę węzłów przy użyciu az aks update polecenia i zaktualizuj narzędzie do automatycznego skalowania klastra przy użyciu parametru --update-cluster-autoscaler i określ zaktualizowany węzeł --min-count i --max-count.

    az aks update \
      --resource-group myResourceGroup \
      --name myAKSCluster \
      --update-cluster-autoscaler \
      --min-count 1 \
      --max-count 5
    

Uwaga

Funkcja automatycznego skalowania klastra wymusza minimalną liczbę przypadków, w których rzeczywista liczba spadnie poniżej minimum z powodu czynników zewnętrznych, takich jak podczas eksmisji typu spot lub podczas zmiany wartości minimalnej liczby z interfejsu API usługi AKS.

Monitoruj wydajność aplikacji i usług oraz dostosuj liczbę węzłów automatycznego skalowania klastra w celu dopasowania ich do wymaganej wydajności.

Korzystanie z profilu narzędzia do automatycznego skalowania klastra

Można również skonfigurować bardziej szczegółowe szczegóły automatycznego skalowania klastra, zmieniając wartości domyślne w profilu skalowania automatycznego w całym klastrze. Na przykład zdarzenie skalowania w dół występuje po niewystarczającym użyciu węzłów po 10 minutach. Jeśli masz obciążenia uruchamiane co 15 minut, możesz zmienić profil skalowania automatycznego, aby skalować w dół w dół węzły po 15 lub 20 minutach. Po włączeniu automatycznego skalowania klastra zostanie użyty domyślny profil, chyba że określisz inne ustawienia. Profil skalowania automatycznego klastra ma następujące ustawienia, które można zaktualizować:

  • Przykładowa aktualizacja profilu, która skaluje się po 15 minutach i zmienia się po 10 minutach bezczynności.

    az aks update \
      -g learn-aks-cluster-scalability \
      -n learn-aks-cluster-scalability \
      --cluster-autoscaler-profile scan-interval=5s \
        scale-down-unready-time=10m \
        scale-down-delay-after-add=15m
    
Ustawienie opis Domyślna wartość
interwał skanowania Częstotliwość ponownego oceny klastra w celu skalowania w górę lub w dół 10 sekund
scale-down-delay-after-add Jak długo po wznowieniu skalowania w górę w celu wznowienia oceny skalowania w dół 10 min
scale-down-delay-after-delete Jak długo po usunięciu węzła, które są wznawiane skalowanie w dół oceny interwał skanowania
scale-down-delay-after-failure Jak długo po awarii skalowania w dół wznawiana jest ocena skalowania w dół 3 minuty
skalowanie w dół — niepotrzebny czas Jak długo węzeł powinien być niepotrzebny, zanim kwalifikuje się do skalowania w dół 10 min
scale-down-unready-time Jak długo nieczytelny węzeł powinien być niepotrzebny, zanim kwalifikuje się do skalowania w dół 20 minut
ignore-daemonsets-utilization (wersja zapoznawcza) Czy zasobniki daemonSet zostaną zignorowane podczas obliczania wykorzystania zasobów na potrzeby skalowania w dół fałsz
demononset-eviction-for-empty-nodes (wersja zapoznawcza) Czy zasobniki daemonSet zostaną bezpiecznie przerwane z pustych węzłów fałsz
demononset-eviction-for-occupied-nodes (wersja zapoznawcza) Czy zasobniki daemonSet będą bezpiecznie przerywane z węzłów niepustych prawda
próg wykorzystania skalowania w dół Poziom wykorzystania węzła zdefiniowany jako suma żądanych zasobów podzielonych przez pojemność, w której węzeł można rozważyć pod kątem skalowania w dół 0.5
max-graceful-termination-sec Maksymalna liczba sekund oczekiwania automatycznego skalowania klastra na zakończenie działania zasobnika podczas próby skalowania węzła w dół 600 sekund
równoważenie podobnych grup węzłów Wykrywa podobne pule węzłów i równoważy liczbę węzłów między nimi fałsz
równoważenie podobnych grup węzłów Wykrywa podobne pule węzłów i równoważy liczbę węzłów między nimi fałsz
Expander Typ ekspandera puli węzłów, który ma być używany w skali w górę. Możliwe wartości: most-pods, , random, least-wastepriority random
skip-nodes-with-local-storage Jeśli wartość true, narzędzie do automatycznego skalowania klastra nie usuwa węzłów z zasobnikami z magazynem lokalnym, na przykład EmptyDir lub HostPath prawda
skip-nodes-with-system-pods Jeśli wartość true, narzędzie do automatycznego skalowania klastra nie usuwa węzłów z zasobników z rozwiązania kube-system (z wyjątkiem zestawu DaemonSet lub zasobników dublowania) prawda
max-empty-bulk-delete Maksymalna liczba pustych węzłów, które można usunąć w tym samym czasie 10 węzłów
nowe opóźnienie w skali zasobnika w górę W przypadku scenariuszy, takich jak skalowanie wsadowe/ wsadowe, w których nie chcesz, aby urząd certyfikacji działał przed zaplanowaniem harmonogramu kubernetes, można poinformować urząd certyfikacji, aby ignorował nieplanowane zasobniki przed upływem określonego wieku. 0 sekund
max-total-unready-percentage Maksymalna wartość procentowa nieprzeczytanych węzłów w klastrze. Po przekroczeniu tej wartości procentowej urząd certyfikacji zatrzymuje operacje 45%
max-node-provision-time Maksymalny czas oczekiwania autoskalatora na aprowizowanie węzła 15 min
ok-total-unready-count Liczba dozwolonych nieprzeczytanych węzłów niezależnie od maksymalnej liczby nieprzeczytanych wartości procentowych Trzy węzły

Ważne

Podczas korzystania z profilu autoskalatora należy pamiętać o następujących informacjach:

  • Profil narzędzia do automatycznego skalowania klastra ma wpływ na wszystkie pule węzłów korzystające z narzędzia do automatycznego skalowania klastra. Nie można ustawić profilu skalowania automatycznego dla puli węzłów. Po ustawieniu profilu wszystkie istniejące pule węzłów z włączonym funkcją automatycznego skalowania klastra natychmiast zaczynają korzystać z profilu.
  • Profil narzędzia do automatycznego skalowania klastra wymaga interfejsu wiersza polecenia platformy Azure w wersji 2.11.1 lub nowszej. Jeśli konieczna będzie instalacja lub uaktualnienie, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure.
  • Aby uzyskać dostęp do funkcji w wersji zapoznawczej, użyj rozszerzenia aks-preview w wersji 0.5.126 lub nowszej

Ważne

Funkcje usługi AKS w wersji zapoznawczej są dostępne na zasadzie samoobsługi. Wersje zapoznawcze są udostępniane w wersji "as is" i "jako dostępne" i są wykluczone z umów dotyczących poziomu usług i ograniczonej gwarancji. Wersje zapoznawcze usługi AKS są częściowo objęte pomocą techniczną dla klientów. W związku z tym te funkcje nie są przeznaczone do użytku produkcyjnego. Aby uzyskać więcej informacji, zobacz następujące artykuły pomocy technicznej:

Ustawianie profilu automatycznego skalowania klastra w nowym klastrze

  • Utwórz klaster usługi AKS przy użyciu az aks create polecenia i ustaw profil narzędzia do automatycznego skalowania klastra przy użyciu parametru cluster-autoscaler-profile .

    az aks create \
      --resource-group myResourceGroup \
      --name myAKSCluster \
      --node-count 1 \
      --enable-cluster-autoscaler \
      --min-count 1 \
      --max-count 3 \
      --cluster-autoscaler-profile scan-interval=30s
    

Ustawianie profilu automatycznego skalowania klastra w istniejącym klastrze

  • Ustaw funkcję automatycznego skalowania klastra w istniejącym klastrze przy użyciu az aks update polecenia i parametru cluster-autoscaler-profile . Poniższy przykład konfiguruje ustawienie interwału skanowania jako 30s:

    az aks update \
      --resource-group myResourceGroup \
      --name myAKSCluster \
      --cluster-autoscaler-profile scan-interval=30s
    

Resetowanie profilu automatycznego skalowania klastra do wartości domyślnych

  • Zresetuj profil narzędzia do automatycznego skalowania klastra az aks update przy użyciu polecenia .

    az aks update \
      --resource-group myResourceGroup \
      --name myAKSCluster \
      --cluster-autoscaler-profile ""
    

Pobieranie dzienników i aktualizacji stanu automatycznego skalowania klastra

Możesz pobrać dzienniki i aktualizacje stanu z narzędzia do automatycznego skalowania klastra, aby ułatwić diagnozowanie i debugowanie zdarzeń automatycznego skalowania. Usługa AKS zarządza narzędziem do automatycznego skalowania klastra w Twoim imieniu i uruchamia go na zarządzanej płaszczyźnie sterowania. Możesz włączyć węzeł płaszczyzny sterowania, aby wyświetlić dzienniki i operacje z narzędzia do automatycznego skalowania klastra.

Wykonaj następujące kroki, aby skonfigurować dzienniki do wypchnięcia z narzędzia do automatycznego skalowania klastra do usługi Log Analytics:

  1. Skonfiguruj regułę dla dzienników zasobów, aby wypychać dzienniki automatycznego skalowania klastra do usługi Log Analytics, korzystając z instrukcji podanych tutaj. Upewnij się, że pole wyboru jest zaznaczone cluster-autoscaler podczas wybierania opcji dzienników.

  2. Wybierz sekcję Dziennik w klastrze.

  3. Wprowadź następujące przykładowe zapytanie w usłudze Log Analytics:

    AzureDiagnostics
    | where Category == "cluster-autoscaler"
    

    Jeśli istnieją dzienniki do pobrania, powinny zostać wyświetlone dzienniki podobne do następujących dzienników:

    Screenshot of Log Analytics logs.

    Funkcja automatycznego skalowania klastra zapisuje również stan kondycji na configmap nazwie cluster-autoscaler-status. Te dzienniki można pobrać przy użyciu następującego kubectl polecenia:

    kubectl get configmap -n kube-system cluster-autoscaler-status -o yaml
    

Aby dowiedzieć się więcej na temat dzienników skalowania automatycznego, zobacz często zadawane pytania dotyczące projektu Kubernetes/autoscaler w usłudze GitHub.

Używanie narzędzia do automatycznego skalowania klastra z pulami węzłów

Używanie narzędzia do automatycznego skalowania klastra z włączonymi wieloma pulami węzłów

Narzędzie do automatycznego skalowania klastra można użyć z włączonymi wieloma pulami węzłów . W przypadku używania obu funkcji można włączyć skalowanie automatyczne klastra w każdej puli węzłów w klastrze i przekazać unikatowe reguły skalowania automatycznego do każdej puli węzłów.

  • Zaktualizuj ustawienia w istniejącej puli węzłów przy użyciu az aks nodepool update polecenia . Następujące polecenie jest kontynuowane z poprzednich kroków w tym artykule:

    az aks nodepool update \
      --resource-group myResourceGroup \
      --cluster-name myAKSCluster \
      --name nodepool1 \
      --update-cluster-autoscaler \
      --min-count 1 \
      --max-count 5
    

Wyłączanie narzędzia do automatycznego skalowania klastra w puli węzłów

  • Wyłącz narzędzie do automatycznego skalowania klastra w puli węzłów przy użyciu az aks nodepool update polecenia i parametru --disable-cluster-autoscaler .

    az aks nodepool update \
      --resource-group myResourceGroup \
      --cluster-name myAKSCluster \
      --name nodepool1 \
      --disable-cluster-autoscaler
    

Ponowne włączanie skalowania automatycznego klastra w puli węzłów

  • Włącz ponownie narzędzie do automatycznego skalowania klastra w puli węzłów przy użyciu az aks nodepool update polecenia i określ --enable-cluster-autoscalerparametry , --min-counti --max-count .

    az aks nodepool update \
      --resource-group myResourceGroup \
      --cluster-name myAKSCluster \
      --name nodepool1 \
      --enable-cluster-autoscaler \
      --min-count 1 \
      --max-count 5
    

    Uwaga

    Jeśli planujesz korzystanie z narzędzia do automatycznego skalowania klastra z pulami węzłów, które obejmują wiele stref i korzystasz z funkcji planowania związanych ze strefami, takimi jak planowanie topologiczne woluminów, zalecamy posiadanie jednej puli węzłów na strefę i włączenie --balance-similar-node-groups profilu narzędzia do skalowania automatycznego. Dzięki temu narzędzie do automatycznego skalowania może pomyślnie skalować w górę i zachować zrównoważony rozmiar pul węzłów.

Konfigurowanie narzędzia do automatycznego skalowania zasobnika poziomego

Rozwiązanie Kubernetes obsługuje automatyczne skalowanie zasobników w poziomie, umożliwiające dostosowywanie liczby zasobników we wdrożeniu do użycia procesora lub innych wybranych metryk. Serwer metryk zapewnia wykorzystanie zasobów na platformie Kubernetes. Automatyczne skalowanie zasobników w poziomie można skonfigurować za pomocą kubectl autoscale polecenia lub manifestu. Aby uzyskać więcej informacji na temat korzystania z narzędzia do automatycznego skalowania zasobników poziomych, zobacz przewodnik HorizontalPodAutoscaler.

Następne kroki

W tym artykule pokazano, jak automatycznie skalować liczbę węzłów usługi AKS. Możesz również użyć narzędzia do automatycznego skalowania zasobników w poziomie, aby automatycznie dostosować liczbę zasobników, które uruchamiają aplikację. Aby uzyskać instrukcje dotyczące korzystania z narzędzia do automatycznego skalowania zasobników poziomych, zobacz Skalowanie aplikacji w usłudze AKS.

Aby dodatkowo zwiększyć wykorzystanie zasobów klastra i zwolnić procesor i pamięć dla innych zasobników, zobacz Pionowy moduł skalowania zasobników.