Set-AksHciAutoScalerProfile
Sinopse
Configurar definições individuais de um perfil de configuração de dimensionamento automático.
Syntax
Alterar uma definição num perfil de configuração de dimensionamento automático existente
Set-AksHciAutoScalerProfile
-name myProfile
-autoScalerProfileConfig @{ "max-node-count"=5; "min-node-count"=2 }
Descrição
Altera uma ou mais definições individuais de um perfil de configuração de dimensionamento automático existente para um novo valor. Os valores possíveis a definir são:
ProfileSetting | Valor |
---|---|
min-node-count | 0 |
max-node-count | 1 |
intervalo de análise | 10 segundos |
reduzir verticalmente-delay-after-add | 10 minutos |
reduzir verticalmente-delay-after-delete | 10 segundos |
redução vertical-delay-after-failure | 3 minutos |
reduzir verticalmente sem limites de tempo | 10 minutos |
reduzir verticalmente-unready-time | 20 minutos |
reduzir verticalmente o limiar de utilização | 0,5 |
max-graceful-termination-sec | 600 segundos |
balance-similar-node-groups | false |
expansor | aleatório |
skip-nodes-with-local-storage | true |
skip-nodes-with-system-pods | true |
max-empty-bulk-delete | 10 nós |
new-pod-scale-up-delay | 0 segundos |
max-total-unready-percentage | 45% |
max-node-provision-time | 15 minutos |
ok-total-unready-count | 3 nós |
Exemplos
Alterar a contagem mínima e máxima de nós
Definir a contagem máxima de nós demasiado elevada pode resultar em falhas se o sistema ficar sem recursos. Se isso acontecer. Altere o valor para uma definição inferior e aguarde até que o sistema o acompanhe. Este processo pode demorar até 90 minutos com as predefinições.
Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "max-node-count"=5; "min-node-count"=2 }
Altere o tempo que o sistema aguarda entre tentativas de dimensionamento para 1 minuto.
Definir este valor demasiado baixo, por exemplo, para 1 segundo pode resultar em ciclos de criação/eliminação excessivos de nós, caso tal aconteça. Utilize o Set-AksHciCluster -name myCluster -enableAutoScaler $false
comando para desativar o dimensionador automático. Modifique o perfil para um valor mais moderado e, em seguida, volte a ativar o dimensionador automático para recuperar de forma mais correta.
Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "scan-interval"="1m" }
Altere a hora em que o sistema aguarda que um novo nó esteja pronto.
Set-AksHciAutoScalerProfile -name myProfile -autoScalerProfileConfig @{ "scan-interval"="1m" }
Parâmetros
-name
O nome alfanumérico do cluster do Kubernetes.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-autoScalerProfileConfig
Uma matriz de pares chave-valor de parâmetros a definir para o perfil de configuração do dimensionador automático
Type: System.Array
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False