AutoScaler Klasse

Definieren von Details für die Konfiguration der automatischen Skalierung eines Kubernetes-Webdiensts.

Um die Konfiguration der automatischen Skalierung anzugeben, verwenden Sie in der Regel die deploy_configuration- oder update-Methode der AksWebservice-Klasse.

Initialisieren Sie die AutoScaler-Instanz.

Vererbung
builtins.object
AutoScaler

Konstruktor

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

Parameter

autoscale_enabled
bool
Erforderlich

Gibt an, ob die Autoskalierung aktiviert oder deaktiviert ist.

max_replicas
int
Erforderlich

Die maximale Anzahl von Containern, die von der Autoskalierung verwendet werden sollen.

min_replicas
int
Erforderlich

Die Mindestanzahl von Containern, die von der Autoskalierung verwendet werden sollen.

refresh_period_seconds
int
Erforderlich

Gibt an, wie oft die Autoskalierung versuchen soll, den Webdienst zu skalieren.

target_utilization
int
Erforderlich

Die Zielauslastung (in Prozent), die die Autoskalierung für den Webdienst nach Möglichkeit aufrechterhalten soll.

autoscale_enabled
bool
Erforderlich

Gibt an, ob die Autoskalierung aktiviert oder deaktiviert ist.

max_replicas
int
Erforderlich

Die maximale Anzahl von Containern, die von der Autoskalierung verwendet werden sollen.

min_replicas
int
Erforderlich

Die Mindestanzahl von Containern, die von der Autoskalierung verwendet werden sollen.

refresh_period_seconds
int
Erforderlich

Gibt an, wie oft die Autoskalierung versuchen soll, den Webdienst zu skalieren.

target_utilization
int
Erforderlich

Die Zielauslastung (in Prozent), die die Autoskalierung für den Webdienst nach Möglichkeit aufrechterhalten soll.

Variablen

autoscale_enabled
bool

Gibt an, ob die Autoskalierung aktiviert oder deaktiviert ist.

max_replicas
int

Die maximale Anzahl von Containern, die von der Autoskalierung verwendet werden sollen.

min_replicas
int

Die Mindestanzahl von Containern, die von der Autoskalierung verwendet werden sollen.

refresh_period_seconds
int

Gibt an, wie oft die Autoskalierung versuchen soll, den Webdienst zu skalieren.

target_utilization
int

Die Zielauslastung (in Prozent), die die Autoskalierung für den Webdienst nach Möglichkeit aufrechterhalten soll.

Methoden

deserialize

Konvertieren eines JSON-Objekts in ein AutoScaler-Objekt.

serialize

Konvertiert dieses Autoskalierungsobjekt in ein serialisiertes JSON-Wörterbuch.

deserialize

Konvertieren eines JSON-Objekts in ein AutoScaler-Objekt.

static deserialize(payload_obj)

Parameter

payload_obj
dict
Erforderlich

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

Gibt zurück

Die AutoScaler-Darstellung des bereitgestellten JSON-Objekts.

Rückgabetyp

serialize

Konvertiert dieses Autoskalierungsobjekt in ein serialisiertes JSON-Wörterbuch.

serialize()

Gibt zurück

Die JSON-Darstellung dieses AutoScaler-Objekts.

Rückgabetyp