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, vous utiliserez généralement la méthode ou la deploy_configurationupdate méthode de la AksWebservice classe.
Initialisez la mise à l’échelle automatique.
Constructeur
AutoScaler(autoscale_enabled, max_replicas, min_replicas, refresh_period_seconds, target_utilization)
Paramètres
| Nom | Description |
|---|---|
|
autoscale_enabled
Obligatoire
|
Indique si la mise à l’échelle automatique est activée ou désactivée. |
|
max_replicas
Obligatoire
|
Nombre maximal de conteneurs que le générateur de mise à l’échelle automatique doit utiliser. |
|
min_replicas
Obligatoire
|
Nombre minimal de conteneurs que le générateur de mise à l’échelle automatique doit utiliser. |
|
refresh_period_seconds
Obligatoire
|
Fréquence à laquelle l’autoscaler doit tenter de mettre à l’échelle le service Web. |
|
target_utilization
Obligatoire
|
L’utilisation cible (en pourcentage sur 100) de la mise à l’échelle automatique doit tenter de maintenir pour le service Web. |
|
autoscale_enabled
Obligatoire
|
Indique si la mise à l’échelle automatique est activée ou désactivée. |
|
max_replicas
Obligatoire
|
Nombre maximal de conteneurs que le générateur de mise à l’échelle automatique doit utiliser. |
|
min_replicas
Obligatoire
|
Nombre minimal de conteneurs que le générateur de mise à l’échelle automatique doit utiliser. |
|
refresh_period_seconds
Obligatoire
|
Fréquence à laquelle l’autoscaler doit tenter de mettre à l’échelle le service Web. |
|
target_utilization
Obligatoire
|
L’utilisation cible (en pourcentage sur 100) de la mise à l’échelle automatique doit tenter de maintenir pour le service Web. |
Variables
| Nom | Description |
|---|---|
|
autoscale_enabled
|
Indique si la mise à l’échelle automatique est activée ou désactivée. |
|
max_replicas
|
Nombre maximal de conteneurs que le générateur de mise à l’échelle automatique doit utiliser. |
|
min_replicas
|
Nombre minimal de conteneurs que le générateur de mise à l’échelle automatique doit utiliser. |
|
refresh_period_seconds
|
Fréquence à laquelle l’autoscaler doit tenter de mettre à l’échelle le service Web. |
|
target_utilization
|
L’utilisation cible (en pourcentage sur 100) de la mise à l’échelle automatique doit tenter de maintenir pour le service Web. |
Méthodes
| deserialize |
Convertissez un objet JSON en objet AutoScaler. |
| serialize |
Convertissez cet objet AutoScaler en dictionnaire sérialisé JSON. |
deserialize
Convertissez 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 de mise à l’échelle automatique de l’objet JSON fourni. |
serialize
Convertissez cet objet AutoScaler en dictionnaire sérialisé JSON.
serialize()
Retours
| Type | Description |
|---|---|
|
Représentation JSON de cet objet AutoScaler. |