AutoScaler Clase

Define los detalles de la configuración de escalado automático de un servicio web de Kubernetes.

Para especificar la configuración de escalado automático, normalmente usará el método deploy_configuration de la clase update o la clase AksWebservice.

Inicialice el escalador automático.

Herencia
builtins.object
AutoScaler

Constructor

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

Parámetros

autoscale_enabled
bool
Requerido

Indica si AutoScaler está habilitado o deshabilitado.

max_replicas
int
Requerido

Número máximo de contenedores que se usarán en el escalador automático.

min_replicas
int
Requerido

Número mínimo de contenedores que se usarán en el escalador automático.

refresh_period_seconds
int
Requerido

Frecuencia con la que AutoScaler debe intentar escalar este Webservice.

target_utilization
int
Requerido

Uso objetivo (en un porcentaje de 100) que el escalador automático debe intentar mantener para Webservice.

autoscale_enabled
bool
Requerido

Indica si AutoScaler está habilitado o deshabilitado.

max_replicas
int
Requerido

Número máximo de contenedores que se usarán en el escalador automático.

min_replicas
int
Requerido

Número mínimo de contenedores que se usarán en el escalador automático.

refresh_period_seconds
int
Requerido

Frecuencia con la que AutoScaler debe intentar escalar este Webservice.

target_utilization
int
Requerido

Uso objetivo (en un porcentaje de 100) que el escalador automático debe intentar mantener para Webservice.

Variables

autoscale_enabled
bool

Indica si AutoScaler está habilitado o deshabilitado.

max_replicas
int

Número máximo de contenedores que se usarán en el escalador automático.

min_replicas
int

Número mínimo de contenedores que se usarán en el escalador automático.

refresh_period_seconds
int

Frecuencia con la que AutoScaler debe intentar escalar este Webservice.

target_utilization
int

Uso objetivo (en un porcentaje de 100) que el escalador automático debe intentar mantener para Webservice.

Métodos

deserialize

Convierte un objeto JSON en un objeto AutoScaler.

serialize

Convierte este objeto AutoScaler en un diccionario serializado JSON.

deserialize

Convierte un objeto JSON en un objeto AutoScaler.

static deserialize(payload_obj)

Parámetros

payload_obj
dict
Requerido

Objeto JSON que se va a convertir en un objeto AutoScaler.

Devoluciones

Representación de AutoScaler del objeto JSON proporcionado.

Tipo de valor devuelto

serialize

Convierte este objeto AutoScaler en un diccionario serializado JSON.

serialize()

Devoluciones

Representación JSON de este objeto AutoScaler.

Tipo de valor devuelto