Delen via


Set-AksHciAutoScalerProfile

Synopsis

Afzonderlijke instellingen van een configuratieprofiel voor automatische schaalaanpassing configureren.

Syntaxis

Een instelling wijzigen in een bestaand configuratieprofiel voor automatische schaalaanpassing

Set-AksHciAutoScalerProfile 
                              -name myProfile 
                              -autoScalerProfileConfig @{ "max-node-count"=5; "min-node-count"=2 }

Beschrijving

Hiermee wijzigt u een of meer afzonderlijke instellingen van een bestaand configuratieprofiel voor automatische schaalaanpassing in een nieuwe waarde. Mogelijke waarden om in te stellen zijn:

ProfileSetting Waarde
min-aantal knooppunten 0
max-aantal knooppunten 1
scan-interval 10 seconden
scale-down-delay-after-add 10 minuten
scale-down-delay-after-delete 10 seconden
scale-down-delay-after-failure 3 minuten
tijd die u niet nodig hebt om omlaag te schalen 10 minuten
ongelezen-tijd omlaag schalen 20 minuten
gebruiksdrempel omlaag schalen 0,5
max-graceful-termination-sec 600 seconden
balance-similar-node-groups onjuist
Expander willekeurig
skip-nodes-with-local-storage true
skip-nodes-with-system-pods true
max-empty-bulk-delete 10 knooppunten
new-pod-scale-up-delay 0 seconden
max-total-ongelezen-percentage 45%
max-node-provision-time 15 minuten
ok-total-unready-count 3 knooppunten

Voorbeelden

Het minimum- en maximumaantal knooppunten wijzigen

Als u het maximumaantal knooppunten te hoog instelt, kan dit leiden tot fouten als het systeem geen resources meer heeft. Als dat gebeurt. Wijzig de waarde in een lagere instelling en wacht totdat het systeem de achterstand heeft ingehaald. Dit proces kan tot 90 minuten duren met de standaardinstellingen.

Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "max-node-count"=5; "min-node-count"=2 }

Wijzig de tijd die het systeem wacht tussen schaalpogingen in 1 minuut.

Als u dit bijvoorbeeld te laag instelt op 1 seconde, kan dit leiden tot overmatige cycli voor het maken/verwijderen van knooppunten als dit gebeurt. Gebruik de Set-AksHciCluster -name myCluster -enableAutoScaler $false opdracht om de automatische schaalaanpassing uit te schakelen. Wijzig het profiel in een meer gematigde waarde en schakel de automatische schaalaanpassing vervolgens opnieuw in om probleemloos te herstellen.

Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "scan-interval"="1m" }

Wijzig de tijd waarop het systeem wacht totdat een nieuw knooppunt gereed is.

Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "scan-interval"="1m" }

Parameters

-Naam

De alfanumerieke naam van uw Kubernetes-cluster.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-autoScalerProfileConfig

Een matrix van sleutel-waardeparen met parameters die moeten worden ingesteld voor het configuratieprofiel voor automatische schaalaanpassing

Type: System.Array
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Volgende stappen

Naslaginformatie over AksHci PowerShell