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
int

Nombre maximal de conteneurs que le générateur de mise à l’échelle automatique doit utiliser.

min_replicas
Obligatoire
int

Nombre minimal de conteneurs que le générateur de mise à l’échelle automatique doit utiliser.

refresh_period_seconds
Obligatoire
int

Fréquence à laquelle l’autoscaler doit tenter de mettre à l’échelle le service Web.

target_utilization
Obligatoire
int

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
int

Nombre maximal de conteneurs que le générateur de mise à l’échelle automatique doit utiliser.

min_replicas
Obligatoire
int

Nombre minimal de conteneurs que le générateur de mise à l’échelle automatique doit utiliser.

refresh_period_seconds
Obligatoire
int

Fréquence à laquelle l’autoscaler doit tenter de mettre à l’échelle le service Web.

target_utilization
Obligatoire
int

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
int

Nombre maximal de conteneurs que le générateur de mise à l’échelle automatique doit utiliser.

min_replicas
int

Nombre minimal de conteneurs que le générateur de mise à l’échelle automatique doit utiliser.

refresh_period_seconds
int

Fréquence à laquelle l’autoscaler doit tenter de mettre à l’échelle le service Web.

target_utilization
int

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.