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