Uwaga
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.
Streszczenie
Skonfiguruj poszczególne ustawienia profilu konfiguracji skalowania automatycznego.
Składnia
Zmienianie ustawienia w istniejącym profilu konfiguracji autoskalatora
Set-AksHciAutoScalerProfile
-name myProfile
-autoScalerProfileConfig @{ "max-node-count"=5; "min-node-count"=2 }
Opis
Zmienia co najmniej jedno indywidualne ustawienia istniejącego profilu konfiguracji skalowania automatycznego na nową wartość. Możliwe wartości do ustawienia to:
ProfilUstawienia | Wartość |
---|---|
minimalna liczba węzłów | 0 |
maksymalna liczba węzłów | 1 |
interwał skanowania | 10 sekund |
skalowanie w dół opóźnienia po dodaniu | 10 minut |
skalowanie w dół opóźnienia po usunięciu | 10 sekund |
skalowanie w dół opóźnienia po awarii | 3 minuty |
skalowanie w dół— niepotrzebny czas | 10 minut |
skalowanie w dół — czas nieprzeczytany | 20 minut |
próg wykorzystania skalowania w dół | 0,5 |
max-graceful-termination-sec | 600 sekund |
balance-similar-node-groups | fałsz |
Expander | losowo |
skip-nodes-with-local-storage | true |
skip-nodes-with-system-pods | true |
max-empty-bulk-delete | 10 węzłów |
nowe opóźnienie skalowania zasobnika w górę | 0 sekund |
max-total-unready-percentage | 45% |
maksymalny czas aprowizacji węzła | 15 minut |
ok-total-unready-count | 3 węzły |
Przykłady
Zmienianie minimalnej i maksymalnej liczby węzłów
Ustawienie zbyt dużej liczby maksymalnej liczby węzłów może spowodować awarie, jeśli system zabraknie zasobów. Jeśli tak się stanie. Zmień wartość na niższe ustawienie i poczekaj na nadrobienie zaległości systemu. Ten proces może potrwać do 90 minut z ustawieniami domyślnymi.
Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "max-node-count"=5; "min-node-count"=2 }
Zmień czas oczekiwania systemu między próbami skalowania na 1 minutę.
Ustawienie tego zbyt niskiego poziomu, na przykład do 1 sekundy, może spowodować nadmierne tworzenie/usuwanie cykli węzła, jeśli tak się stanie.
Set-AksHciCluster -name myCluster -enableAutoScaler $false
Użyj polecenia , aby wyłączyć autoskalator. Zmodyfikuj profil na bardziej umiarkowaną wartość, a następnie ponownie włącz skalowanie automatyczne, aby odzyskać bardziej bezpiecznie.
Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "scan-interval"="1m" }
Zmień czas oczekiwania systemu na gotowość nowego węzła.
Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "scan-interval"="1m" }
Parametry
-Nazwa
Alfanumeryczna nazwa klastra Kubernetes.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-autoScalerProfileConfig
Tablica par klucz-wartość parametrów do ustawienia dla profilu konfiguracji autoskalatora
Type: System.Array
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False