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