Compartir a través de


Set-AksHciAutoScalerProfile

Sinopsis

Configure las opciones individuales de un perfil de configuración de escalador automático.

Syntax

Cambiar un ajuste en un perfil de configuración de escalador automático ya existente

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

Descripción

Cambia una o varias configuraciones individuales de un perfil de configuración de escalador automático ya existente a un nuevo valor. Los valores posibles que se van a establecer son:

ProfileSetting Valor
-min-node-count 0
-max-node-count 1
scan-interval 10 segundos
scale-down-delay-after-add 10 minutos
scale-down-delay-after-delete 10 segundos
scale-down-delay-after-failure 3 minutos
scale-down-unneeded-time 10 minutos
scale-down-unready-time 20 minutos
scale-down-utilization-threshold 0.5
max-graceful-termination-sec 600 segundos
balance-similar-node-groups false
expander random
skip-nodes-with-local-storage true
skip-nodes-with-system-pods true
max-empty-bulk-delete 10 nodos
new-pod-scale-up-delay 0 segundos
max-total-unready-percentage 45 %
max-node-provision-time 15 minutos
ok-total-unready-count 3 nodos

Ejemplos

Cambiar el número mínimo y máximo de nodos

Establecer el número máximo de nodos demasiado alto puede dar lugar a errores si el sistema se ha quedado sin recursos. Si eso ocurre, haga lo siguiente: Cambie el valor a una configuración inferior y espere a que el sistema se ponga al día. Este proceso puede tardar hasta 90 minutos con la configuración predeterminada.

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

Cambie el tiempo en que el sistema espera entre los intentos de escalado a 1 minuto.

Establecer este valor demasiado bajo, por ejemplo, en 1 segundo podría dar lugar a ciclos excesivos de creación o eliminación de nodos si esto sucede. Use el comando Set-AksHciCluster -name myCluster -enableAutoScaler $false para desactivar el escalador automático. Modifique el perfil a un valor más moderado y vuelva a habilitar el escalador automático para recuperarlo de forma más correcta.

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

Cambie la hora en que el sistema espera a que un nuevo nodo esté listo.

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

Parámetros

-name

Nombre alfanumérico del clúster de Kubernetes.

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

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

-autoScalerProfileConfig

Matriz de pares clave-valor de parámetros que se van a establecer para el perfil de configuración del escalador automático

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

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

Pasos siguientes

Referencia de AksHci para PowerShell