AutoScaler Classe
Definisce i dettagli per la configurazione della scalabilità automatica di un servizio Web Kubernetes.
Per specificare la configurazione della scalabilità automatica, in genere si userà il deploy_configuration
metodo o update
della AksWebservice classe .
Inizializzare l'utilità di scalabilità automatica.
- Ereditarietà
-
builtins.objectAutoScaler
Costruttore
AutoScaler(autoscale_enabled, max_replicas, min_replicas, refresh_period_seconds, target_utilization)
Parametri
Nome | Descrizione |
---|---|
autoscale_enabled
Necessario
|
Indica se l'utilità di scalabilità automatica è abilitata o disabilitata. |
max_replicas
Necessario
|
Numero massimo di contenitori da usare per l'utilità di scalabilità automatica. |
min_replicas
Necessario
|
Numero minimo di contenitori da usare per l'utilità di scalabilità automatica. |
refresh_period_seconds
Necessario
|
Frequenza con cui l'utilità di scalabilità automatica deve tentare di ridimensionare il servizio Web. |
target_utilization
Necessario
|
L'utilizzo di destinazione ,in percentuale su 100, l'utilità di scalabilità automatica deve tentare di gestire per il servizio Web. |
autoscale_enabled
Necessario
|
Indica se l'utilità di scalabilità automatica è abilitata o disabilitata. |
max_replicas
Necessario
|
Numero massimo di contenitori da usare per l'utilità di scalabilità automatica. |
min_replicas
Necessario
|
Numero minimo di contenitori da usare per l'utilità di scalabilità automatica. |
refresh_period_seconds
Necessario
|
Frequenza con cui l'utilità di scalabilità automatica deve tentare di ridimensionare il servizio Web. |
target_utilization
Necessario
|
L'utilizzo di destinazione ,in percentuale su 100, l'utilità di scalabilità automatica deve tentare di gestire per il servizio Web. |
Variabili
Nome | Descrizione |
---|---|
autoscale_enabled
|
Indica se l'utilità di scalabilità automatica è abilitata o disabilitata. |
max_replicas
|
Numero massimo di contenitori da usare per l'utilità di scalabilità automatica. |
min_replicas
|
Numero minimo di contenitori da usare per l'utilità di scalabilità automatica. |
refresh_period_seconds
|
Frequenza con cui l'utilità di scalabilità automatica deve tentare di ridimensionare il servizio Web. |
target_utilization
|
L'utilizzo di destinazione ,in percentuale su 100, l'utilità di scalabilità automatica deve tentare di gestire per il servizio Web. |
Metodi
deserialize |
Convertire un oggetto JSON in un oggetto AutoScaler. |
serialize |
Convertire questo oggetto AutoScaler in un dizionario serializzato JSON. |
deserialize
Convertire un oggetto JSON in un oggetto AutoScaler.
static deserialize(payload_obj)
Parametri
Nome | Descrizione |
---|---|
payload_obj
Necessario
|
Oggetto JSON da convertire in un oggetto AutoScaler. |
Restituisce
Tipo | Descrizione |
---|---|
Rappresentazione di Scalabilità automatica dell'oggetto JSON fornito. |
serialize
Convertire questo oggetto AutoScaler in un dizionario serializzato JSON.
serialize()
Restituisce
Tipo | Descrizione |
---|---|
Rappresentazione JSON di questo oggetto AutoScaler. |