Set-AksHciAutoScalerProfile
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