Freigeben über


AutoScaler Klasse

Definiert Details für die automatische Skalierungskonfiguration eines Kubernetes-Webservice.

Um die automatische Skalierungskonfiguration anzugeben, verwenden Sie in der Regel die deploy_configuration Oder die update Methode der AksWebservice Klasse.

Initialisieren Sie autoScaler.

Konstruktor

AutoScaler(autoscale_enabled, max_replicas, min_replicas, refresh_period_seconds, target_utilization)

Parameter

Name Beschreibung
autoscale_enabled
Erforderlich

Gibt an, ob autoScaler aktiviert oder deaktiviert ist.

max_replicas
Erforderlich
int

Die maximale Anzahl von Containern für die zu verwendende Autoscaler.

min_replicas
Erforderlich
int

Die Mindestanzahl von Containern für die zu verwendende Autoscaler.

refresh_period_seconds
Erforderlich
int

Wie oft der AutoScaler versuchen sollte, den Webdienst zu skalieren.

target_utilization
Erforderlich
int

Die Zielauslastung (in Prozent von 100) sollte der AutoScaler versuchen, den Webdienst beizubehalten.

autoscale_enabled
Erforderlich

Gibt an, ob autoScaler aktiviert oder deaktiviert ist.

max_replicas
Erforderlich
int

Die maximale Anzahl von Containern für die zu verwendende Autoscaler.

min_replicas
Erforderlich
int

Die Mindestanzahl von Containern für die zu verwendende Autoscaler.

refresh_period_seconds
Erforderlich
int

Wie oft der AutoScaler versuchen sollte, den Webdienst zu skalieren.

target_utilization
Erforderlich
int

Die Zielauslastung (in Prozent von 100) sollte der AutoScaler versuchen, den Webdienst beizubehalten.

Variablen

Name Beschreibung
autoscale_enabled

Gibt an, ob autoScaler aktiviert oder deaktiviert ist.

max_replicas
int

Die maximale Anzahl von Containern für die zu verwendende Autoscaler.

min_replicas
int

Die Mindestanzahl von Containern für die zu verwendende Autoscaler.

refresh_period_seconds
int

Wie oft der AutoScaler versuchen sollte, den Webdienst zu skalieren.

target_utilization
int

Die Zielauslastung (in Prozent von 100) sollte der AutoScaler versuchen, den Webdienst beizubehalten.

Methoden

deserialize

Konvertieren sie ein JSON-Objekt in ein AutoScaler-Objekt.

serialize

Konvertieren Sie dieses AutoScaler-Objekt in ein serialisiertes JSON-Wörterbuch.

deserialize

Konvertieren sie ein JSON-Objekt in ein AutoScaler-Objekt.

static deserialize(payload_obj)

Parameter

Name Beschreibung
payload_obj
Erforderlich

Ein JSON-Objekt, das in ein AutoScaler-Objekt konvertiert werden soll.

Gibt zurück

Typ Beschreibung

Die AutoScaler-Darstellung des bereitgestellten JSON-Objekts.

serialize

Konvertieren Sie dieses AutoScaler-Objekt in ein serialisiertes JSON-Wörterbuch.

serialize()

Gibt zurück

Typ Beschreibung

Die JSON-Darstellung dieses AutoScaler-Objekts.