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.objectAutoScaler
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
|
Número máximo de contenedores que se usarán en el escalador automático. |
min_replicas
Requerido
|
Número mínimo de contenedores que se usarán en el escalador automático. |
refresh_period_seconds
Requerido
|
Frecuencia con la que AutoScaler debe intentar escalar este Webservice. |
target_utilization
Requerido
|
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
|
Número máximo de contenedores que se usarán en el escalador automático. |
min_replicas
Requerido
|
Número mínimo de contenedores que se usarán en el escalador automático. |
refresh_period_seconds
Requerido
|
Frecuencia con la que AutoScaler debe intentar escalar este Webservice. |
target_utilization
Requerido
|
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
|
Número máximo de contenedores que se usarán en el escalador automático. |
min_replicas
|
Número mínimo de contenedores que se usarán en el escalador automático. |
refresh_period_seconds
|
Frecuencia con la que AutoScaler debe intentar escalar este Webservice. |
target_utilization
|
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. |