AutoScaler Classe
Définit les détails de la configuration de la mise à l’échelle automatique d’un service web Kubernetes.
Pour spécifier la configuration de la mise à l’échelle automatique, la méthode deploy_configuration
ou update
de la classe AksWebservice est généralement utilisée.
Initialisez la mise à l’échelle automatique.
- Héritage
-
builtins.objectAutoScaler
Constructeur
AutoScaler(autoscale_enabled, max_replicas, min_replicas, refresh_period_seconds, target_utilization)
Paramètres
Nom | Description |
---|---|
autoscale_enabled
Obligatoire
|
Indique si AutoScaler est activé ou désactivé. |
max_replicas
Obligatoire
|
Nombre maximal de conteneurs qu’AutoScaler doit utiliser. |
min_replicas
Obligatoire
|
Nombre minimal de conteneurs qu’AutoScaler doit utiliser. |
refresh_period_seconds
Obligatoire
|
Fréquence à laquelle AutoScaler doit tenter de mettre à l’échelle le service web. |
target_utilization
Obligatoire
|
Utilisation cible (en pourcentage sur 100) qu’AutoScaler doit tenter de maintenir pour ce service web. |
autoscale_enabled
Obligatoire
|
Indique si AutoScaler est activé ou désactivé. |
max_replicas
Obligatoire
|
Nombre maximal de conteneurs qu’AutoScaler doit utiliser. |
min_replicas
Obligatoire
|
Nombre minimal de conteneurs qu’AutoScaler doit utiliser. |
refresh_period_seconds
Obligatoire
|
Fréquence à laquelle AutoScaler doit tenter de mettre à l’échelle le service web. |
target_utilization
Obligatoire
|
Utilisation cible (en pourcentage sur 100) qu’AutoScaler doit tenter de maintenir pour ce service web. |
Variables
Nom | Description |
---|---|
autoscale_enabled
|
Indique si AutoScaler est activé ou désactivé. |
max_replicas
|
Nombre maximal de conteneurs qu’AutoScaler doit utiliser. |
min_replicas
|
Nombre minimal de conteneurs qu’AutoScaler doit utiliser. |
refresh_period_seconds
|
Fréquence à laquelle AutoScaler doit tenter de mettre à l’échelle le service web. |
target_utilization
|
Utilisation cible (en pourcentage sur 100) qu’AutoScaler doit tenter de maintenir pour ce service web. |
Méthodes
deserialize |
Convertit un objet JSON en objet AutoScaler. |
serialize |
Convertir cet objet AutoScaler en dictionnaire JSON sérialisé. |
deserialize
Convertit un objet JSON en objet AutoScaler.
static deserialize(payload_obj)
Paramètres
Nom | Description |
---|---|
payload_obj
Obligatoire
|
Objet JSON à convertir en objet AutoScaler. |
Retours
Type | Description |
---|---|
Représentation AutoScaler de l’objet JSON fourni. |
serialize
Convertir cet objet AutoScaler en dictionnaire JSON sérialisé.
serialize()
Retours
Type | Description |
---|---|
Représentation JSON de cet objet AutoScaler. |