LivenessProbeRequirements Klasse

Definiert die zeitlichen Anforderungen an Livetests für Bereitstellungen des 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 Zeitanforderungen für den Livetest.

Vererbung
builtins.object
LivenessProbeRequirements

Konstruktor

LivenessProbeRequirements(period_seconds, initial_delay_seconds, timeout_seconds, success_threshold, failure_threshold)

Parameter

period_seconds
int
Erforderlich

Gibt an, wie häufig (in Sekunden) ein Livetest durchgeführt werden soll. Der Standardwert ist 10 Sekunden. Der Mindestwert ist 1.

initial_delay_seconds
int
Erforderlich

Die Anzahl der Sekunden, die nach dem Start des Containers vergehen, bevor Livetests initiiert werden

timeout_seconds
int
Erforderlich

Die Anzahl der Sekunden, nach denen ein Timeout für den Livetest auftritt. Der Standardwert beträgt 1 Sekunde. Der Mindestwert ist 1.

failure_threshold
int
Erforderlich

Wenn ein Pod startet und der Livetest nicht erfolgreich ist, führt Kubernetes ihn so oft aus, wie von failureThreshold angegeben, bevor der Vorgang abgebrochen wird. Der Standardwert ist 3. Der Mindestwert ist 1.

success_threshold
int
Erforderlich

Die Anzahl der Erfolge, die mindestens aufeinander folgen müssen, damit ein Livetest nach einem Fehler wieder als erfolgreich betrachtet wird. Der Standardwert lautet 1. Der Mindestwert ist 1.

period_seconds
int
Erforderlich

Gibt an, wie häufig (in Sekunden) ein Livetest durchgeführt werden soll. Der Standardwert ist 10 Sekunden. Der Mindestwert ist 1.

initial_delay_seconds
int
Erforderlich

Die Anzahl der Sekunden, die nach dem Start des Containers vergehen, bevor Livetests initiiert werden

timeout_seconds
int
Erforderlich

Die Anzahl der Sekunden, nach denen ein Timeout für den Livetest auftritt. Der Standardwert beträgt 1 Sekunde. Der Mindestwert ist 1.

failure_threshold
int
Erforderlich

Wenn ein Pod startet und der Livetest nicht erfolgreich ist, führt Kubernetes ihn so oft aus, wie von failureThreshold angegeben, bevor der Vorgang abgebrochen wird. Der Standardwert ist 3. Der Mindestwert ist 1.

success_threshold
int
Erforderlich

Die Anzahl der Erfolge, die mindestens aufeinander folgen müssen, damit ein Livetest nach einem Fehler wieder als erfolgreich betrachtet wird. Der Standardwert lautet 1. Der Mindestwert ist 1.

Variablen

period_seconds
int

Gibt an, wie häufig (in Sekunden) ein Livetest durchgeführt werden soll. Der Standardwert ist 10 Sekunden. Der Mindestwert ist 1.

initial_delay_seconds
int

Die Anzahl der Sekunden, die nach dem Start des Containers vergehen, bevor Livetests initiiert werden

timeout_seconds
int

Die Anzahl der Sekunden, nach denen ein Timeout für den Livetest auftritt. Der Standardwert beträgt 1 Sekunde. Der Mindestwert ist 1.

failure_threshold
int

Wenn ein Pod startet und der Livetest nicht erfolgreich ist, führt Kubernetes ihn so oft aus, wie von failureThreshold angegeben, bevor der Vorgang abgebrochen wird. Der Standardwert ist 3. Der Mindestwert ist 1.

success_threshold
int

Die Anzahl der Erfolge, die mindestens aufeinander folgen müssen, damit ein Livetest nach einem Fehler wieder als erfolgreich betrachtet wird Der Standardwert lautet 1. Der Mindestwert ist 1.

Methoden

deserialize

Konvertiert ein JSON-Objekt in ein LivenessProbeRequirements-Objekt.

serialize

Konvertiert dieses LivenessProbeRequirements-Objekt in ein serialisiertes JSON-Wörterbuch.

deserialize

Konvertiert ein JSON-Objekt in ein LivenessProbeRequirements-Objekt.

static deserialize(payload_obj)

Parameter

payload_obj
dict
Erforderlich

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

Gibt zurück

Die LivenessProbeRequirements-Darstellung des bereitgestellten JSON-Objekts.

Rückgabetyp

serialize

Konvertiert dieses LivenessProbeRequirements-Objekt in ein serialisiertes JSON-Wörterbuch.

serialize()

Gibt zurück

Die JSON-Darstellung dieses LivenessProbeRequirements-Objekts.

Rückgabetyp