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.objectAutoScaler
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
|
O número máximo de contêineres a ser usado pelo dimensionador automático. |
min_replicas
Obrigatório
|
O número mínimo de contêineres a ser usado pelo dimensionador automático. |
refresh_period_seconds
Obrigatório
|
A frequência com que o dimensionador automático deve tentar dimensionar o serviço Web. |
target_utilization
Obrigatório
|
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
|
O número máximo de contêineres a ser usado pelo dimensionador automático. |
min_replicas
Obrigatório
|
O número mínimo de contêineres a ser usado pelo dimensionador automático. |
refresh_period_seconds
Obrigatório
|
A frequência com que o dimensionador automático deve tentar dimensionar o serviço Web. |
target_utilization
Obrigatório
|
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
|
O número máximo de contêineres a ser usado pelo dimensionador automático. |
min_replicas
|
O número mínimo de contêineres a ser usado pelo dimensionador automático. |
refresh_period_seconds
|
A frequência com que o dimensionador automático deve tentar dimensionar o serviço Web. |
target_utilization
|
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. |