Set-AksHciAutoScalerProfile

Riepilogo

Configurare singole impostazioni di un profilo di configurazione di scalabilità automatica.

Sintassi

Modificare un'impostazione in un profilo di configurazione dell'utilità di scalabilità automatica esistente

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

Descrizione

Modifica una o più singole impostazioni di un profilo di configurazione di scalabilità automatica esistente in un nuovo valore. I valori possibili da impostare sono:

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

Esempio

Modificare il numero minimo e massimo di nodi

L'impostazione di max-node-count troppo elevata può causare errori se il sistema esaurisce le risorse. In tal caso. Modificare il valore impostando un'impostazione inferiore e attendere che il sistema venga aggiornato. Questo processo può richiedere fino a 90 minuti con le impostazioni predefinite.

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

Modificare il tempo di attesa del sistema tra tentativi di scalabilità e 1 minuto.

L'impostazione di questo valore troppo basso, ad esempio, su 1 secondo potrebbe comportare cicli eccessivi di creazione/eliminazione di nodi in questo caso. Usare il Set-AksHciCluster -name myCluster -enableAutoScaler $false comando per disattivare il ridimensionamento automatico. Modificare il profilo in un valore più moderato e quindi riabilitare il ridimensionamento automatico per ripristinare in modo più normale.

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

Modificare l'ora in cui il sistema attende che un nuovo nodo sia pronto.

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

Parametri

-Nome

Nome alfanumerico del cluster Kubernetes.

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

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

-autoScalerProfileConfig

Matrice di coppie chiave-valore di parametri da impostare per il profilo di configurazione dell'utilità di scalabilità automatica

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

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

Passaggi successivi

Informazioni di riferimento su PowerShell per AksHci