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