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
|
Die maximale Anzahl von Containern für die zu verwendende Autoscaler. |
|
min_replicas
Erforderlich
|
Die Mindestanzahl von Containern für die zu verwendende Autoscaler. |
|
refresh_period_seconds
Erforderlich
|
Wie oft der AutoScaler versuchen sollte, den Webdienst zu skalieren. |
|
target_utilization
Erforderlich
|
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
|
Die maximale Anzahl von Containern für die zu verwendende Autoscaler. |
|
min_replicas
Erforderlich
|
Die Mindestanzahl von Containern für die zu verwendende Autoscaler. |
|
refresh_period_seconds
Erforderlich
|
Wie oft der AutoScaler versuchen sollte, den Webdienst zu skalieren. |
|
target_utilization
Erforderlich
|
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
|
Die maximale Anzahl von Containern für die zu verwendende Autoscaler. |
|
min_replicas
|
Die Mindestanzahl von Containern für die zu verwendende Autoscaler. |
|
refresh_period_seconds
|
Wie oft der AutoScaler versuchen sollte, den Webdienst zu skalieren. |
|
target_utilization
|
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. |