Set-AksHciAutoScalerProfile
Synopsis
Konfigurera enskilda inställningar för en konfigurationsprofil för autoskalning.
Syntax
Ändra en inställning i en befintlig konfigurationsprofil för autoskalning
Set-AksHciAutoScalerProfile
-name myProfile
-autoScalerProfileConfig @{ "max-node-count"=5; "min-node-count"=2 }
Description
Ändrar en eller flera enskilda inställningar för en befintlig konfigurationsprofil för autoskalning till ett nytt värde. Möjliga värden att ange är:
ProfileSetting | Värde |
---|---|
min-node-count | 0 |
max-node-count | 1 |
genomsökningsintervall | 10 sekunder |
scale-down-delay-after-add | 10 minuter |
scale-down-delay-after-delete | 10 sekunder |
scale-down-delay-after-failure | 3 minuter |
scale-down-unneeded-time | 10 minuter |
scale-down-unready-time | 20 minuter |
scale-down-utilization-threshold | 0,5 |
max-graceful-termination-s | 600 sekunder |
balance-similar-node-groups | falskt |
Expander | slumpmässig |
skip-nodes-with-local-storage | true |
skip-nodes-with-system-pods | true |
max-empty-bulk-delete | 10 noder |
new-pod-scale-up-delay | 0 sekunder |
max-total-unready-percentage | 45 % |
max-node-provision-time | 15 minuter |
ok-total-unready-count | 3 noder |
Exempel
Ändra minsta och högsta antal noder
Om du ställer in max-node-count för högt kan det leda till fel om systemet får slut på resurser. Om det händer. Ändra värdet till en lägre inställning och vänta tills systemet kommer ikapp. Den här processen kan ta upp till 90 minuter med standardinställningarna.
Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "max-node-count"=5; "min-node-count"=2 }
Ändra tiden som systemet väntar mellan skalningsförsök till 1 minut.
Om du till exempel ställer in den här för lågt på 1 sekund kan det leda till överdrivna cykler för skapande/borttagning av noder om detta inträffar.
Set-AksHciCluster -name myCluster -enableAutoScaler $false
Använd kommandot för att inaktivera autoskalning. Ändra profilen till ett mer måttligt värde och återaktivera sedan autoskalningen så att den återställs på ett mer smidigt sätt.
Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "scan-interval"="1m" }
Ändra tiden då systemet väntar på att en ny nod ska vara klar.
Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "scan-interval"="1m" }
Parametrar
-Namn
Det alfanumeriska namnet på ditt Kubernetes-kluster.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-autoScalerProfileConfig
En matris med nyckel/värde-par med parametrar som ska anges för konfigurationsprofilen för autoskalning
Type: System.Array
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False