Compartir a través de


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

Nombre Description
autoscale_enabled
Requerido

Indica si AutoScaler está habilitado o deshabilitado.

max_replicas
Requerido
int

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

min_replicas
Requerido
int

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

refresh_period_seconds
Requerido
int

Frecuencia con la que AutoScaler debe intentar escalar este Webservice.

target_utilization
Requerido
int

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

autoscale_enabled
Requerido

Indica si AutoScaler está habilitado o deshabilitado.

max_replicas
Requerido
int

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

min_replicas
Requerido
int

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

refresh_period_seconds
Requerido
int

Frecuencia con la que AutoScaler debe intentar escalar este Webservice.

target_utilization
Requerido
int

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

Variables

Nombre Description
autoscale_enabled

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

Nombre Description
payload_obj
Requerido

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

Devoluciones

Tipo Description

Representación de AutoScaler del objeto JSON proporcionado.

serialize

Convierte este objeto AutoScaler en un diccionario serializado JSON.

serialize()

Devoluciones

Tipo Description

Representación JSON de este objeto AutoScaler.