Share via


AutoScaler Classe

Define os detalhes da configuração de dimensionamento automático de um serviço Web do Kubernetes.

Para especificar a configuração de dimensionamento automático, você normalmente usará o método deploy_configuration ou o método update da classe AksWebservice.

Inicialize o AutoScaler.

Herança
builtins.object
AutoScaler

Construtor

AutoScaler(autoscale_enabled, max_replicas, min_replicas, refresh_period_seconds, target_utilization)

Parâmetros

autoscale_enabled
bool
Obrigatório

Indica se o AutoScaler está habilitado ou desabilitado.

max_replicas
int
Obrigatório

O número máximo de contêineres a ser usado pelo dimensionador automático.

min_replicas
int
Obrigatório

O número mínimo de contêineres a ser usado pelo dimensionador automático.

refresh_period_seconds
int
Obrigatório

A frequência com que o dimensionador automático deve tentar dimensionar o serviço Web.

target_utilization
int
Obrigatório

O uso de destino (em porcentagem) que o dimensionador automático deve tentar manter no serviço Web.

autoscale_enabled
bool
Obrigatório

Indica se o AutoScaler está habilitado ou desabilitado.

max_replicas
int
Obrigatório

O número máximo de contêineres a ser usado pelo dimensionador automático.

min_replicas
int
Obrigatório

O número mínimo de contêineres a ser usado pelo dimensionador automático.

refresh_period_seconds
int
Obrigatório

A frequência com que o dimensionador automático deve tentar dimensionar o serviço Web.

target_utilization
int
Obrigatório

O uso de destino (em porcentagem) que o dimensionador automático deve tentar manter no serviço Web.

Variáveis

autoscale_enabled
bool

Indica se o AutoScaler está habilitado ou desabilitado.

max_replicas
int

O número máximo de contêineres a ser usado pelo dimensionador automático.

min_replicas
int

O número mínimo de contêineres a ser usado pelo dimensionador automático.

refresh_period_seconds
int

A frequência com que o dimensionador automático deve tentar dimensionar o serviço Web.

target_utilization
int

O uso de destino (em porcentagem) que o dimensionador automático deve tentar manter no serviço Web.

Métodos

deserialize

Converter um objeto JSON em um objeto de dimensionador automático.

serialize

Converte esse objeto de dimensionador automático em um dicionário serializado JSON.

deserialize

Converter um objeto JSON em um objeto de dimensionador automático.

static deserialize(payload_obj)

Parâmetros

payload_obj
dict
Obrigatório

Um objeto JSON a ser convertido em um objeto de dimensionador automático.

Retornos

A representação do dimensionador automático do objeto JSON fornecido.

Tipo de retorno

serialize

Converte esse objeto de dimensionador automático em um dicionário serializado JSON.

serialize()

Retornos

A representação JSON desse objeto de dimensionador automático.

Tipo de retorno