Freigeben über


LivenessProbeRequirements Klasse

Definiert die zeitlichen Anforderungen an Livetests für Bereitstellungen des Webdiensts

LivenessProbeRequirements-Konfigurationswerte werden beim Bereitstellen oder Aktualisieren eines Webdiensts angegeben. Verwenden Sie beispielsweise die Methode deploy_configuration oder update der AksWebservice-Klasse oder die Methoden create_version, deploy_configuration oder update_version der AksEndpoint-Klasse.

Initialisieren Sie die Containerressourcenanforderungen.

Vererbung
builtins.object
LivenessProbeRequirements

Konstruktor

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

Parameter

Name Beschreibung
period_seconds
Erforderlich
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
Erforderlich
int

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

timeout_seconds
Erforderlich
int

Die Anzahl der Sekunden, nach denen das Zeitlimit für den Livetest überschritten ist. Der Standardwert ist 1 Sekunden. Der Mindestwert ist 1.

failure_threshold
Erforderlich
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
Erforderlich
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.

period_seconds
Erforderlich
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
Erforderlich
int

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

timeout_seconds
Erforderlich
int

Die Anzahl der Sekunden, nach denen das Zeitlimit für den Livetest überschritten ist. Der Standardwert ist 1 Sekunden. Der Mindestwert ist 1.

failure_threshold
Erforderlich
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
Erforderlich
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.

Variablen

Name Beschreibung
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 das Zeitlimit für den Livetest überschritten ist. Der Standardwert ist 1 Sekunden. 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

Name Beschreibung
payload_obj
Erforderlich

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

Gibt zurück

Typ Beschreibung

Die LivenessProbeRequirements-Darstellung des bereitgestellten JSON-Objekts.

serialize

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

serialize()

Gibt zurück

Typ Beschreibung

Die JSON-Darstellung dieses LivenessProbeRequirements-Objekts.