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.object
AutoScaler

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
int

Nombre maximal de conteneurs qu’AutoScaler doit utiliser.

min_replicas
Obligatoire
int

Nombre minimal de conteneurs qu’AutoScaler doit utiliser.

refresh_period_seconds
Obligatoire
int

Fréquence à laquelle AutoScaler doit tenter de mettre à l’échelle le service web.

target_utilization
Obligatoire
int

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
int

Nombre maximal de conteneurs qu’AutoScaler doit utiliser.

min_replicas
Obligatoire
int

Nombre minimal de conteneurs qu’AutoScaler doit utiliser.

refresh_period_seconds
Obligatoire
int

Fréquence à laquelle AutoScaler doit tenter de mettre à l’échelle le service web.

target_utilization
Obligatoire
int

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
int

Nombre maximal de conteneurs qu’AutoScaler doit utiliser.

min_replicas
int

Nombre minimal de conteneurs qu’AutoScaler doit utiliser.

refresh_period_seconds
int

Fréquence à laquelle AutoScaler doit tenter de mettre à l’échelle le service web.

target_utilization
int

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.