Compartilhar 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

Nome Description
autoscale_enabled
Obrigatório

Indica se o AutoScaler está habilitado ou desabilitado.

max_replicas
Obrigatório
int

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

min_replicas
Obrigatório
int

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

refresh_period_seconds
Obrigatório
int

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

target_utilization
Obrigatório
int

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

autoscale_enabled
Obrigatório

Indica se o AutoScaler está habilitado ou desabilitado.

max_replicas
Obrigatório
int

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

min_replicas
Obrigatório
int

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

refresh_period_seconds
Obrigatório
int

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

target_utilization
Obrigatório
int

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

Variáveis

Nome Description
autoscale_enabled

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

Nome Description
payload_obj
Obrigatório

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

Retornos

Tipo Description

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

serialize

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

serialize()

Retornos

Tipo Description

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