Condividi tramite


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.object
AutoScaler

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
int

Numero massimo di contenitori da usare per l'utilità di scalabilità automatica.

min_replicas
Necessario
int

Numero minimo di contenitori da usare per l'utilità di scalabilità automatica.

refresh_period_seconds
Necessario
int

Frequenza con cui l'utilità di scalabilità automatica deve tentare di ridimensionare il servizio Web.

target_utilization
Necessario
int

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
int

Numero massimo di contenitori da usare per l'utilità di scalabilità automatica.

min_replicas
Necessario
int

Numero minimo di contenitori da usare per l'utilità di scalabilità automatica.

refresh_period_seconds
Necessario
int

Frequenza con cui l'utilità di scalabilità automatica deve tentare di ridimensionare il servizio Web.

target_utilization
Necessario
int

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
int

Numero massimo di contenitori da usare per l'utilità di scalabilità automatica.

min_replicas
int

Numero minimo di contenitori da usare per l'utilità di scalabilità automatica.

refresh_period_seconds
int

Frequenza con cui l'utilità di scalabilità automatica deve tentare di ridimensionare il servizio Web.

target_utilization
int

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.