Freigeben über


LivenessProbeRequirements Klasse

Definiert die Zeitanforderungen für Liveness-Probe für Bereitstellungen des Webdiensts.

LivenessProbeRequirements-Konfigurationswerte werden beim Bereitstellen oder Aktualisieren eines Webervice-Werts angegeben. Verwenden Sie z. B. die deploy_configuration Methoden oder update Methoden der AksWebservice Klasse oder die create_versionMethoden deploy_configurationder Klasse oder update_version die Methoden der AksEndpoint Klasse.

Initialisieren Sie die Containerressourcenanforderungen.

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, nachdem der Container gestartet wurde, bevor Liveness-Probes initiiert werden.

timeout_seconds
Erforderlich
int

Die Anzahl der Sekunden, nach denen die Livenesssonde eine Zeitüberschreitung aufweist. Der Standardwert ist 1 Sekunde. Der Mindestwert ist 1.

failure_threshold
Erforderlich
int

Wenn ein Pod startet und die Liveness-Probe fehlschlägt, versucht failureThreshold Kubernetes Mal, bevor er aufgibt. Der Standardwert ist 3. Der Mindestwert ist 1.

success_threshold
Erforderlich
int

Die minimalen aufeinander folgenden Erfolge für die Livenesssonde, die nach einem Fehler als erfolgreich angesehen werden. 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, nachdem der Container gestartet wurde, bevor Liveness-Probes initiiert werden.

timeout_seconds
Erforderlich
int

Die Anzahl der Sekunden, nach denen die Livenesssonde eine Zeitüberschreitung aufweist. Der Standardwert ist 1 Sekunde. Der Mindestwert ist 1.

failure_threshold
Erforderlich
int

Wenn ein Pod startet und die Liveness-Probe fehlschlägt, versucht failureThreshold Kubernetes Mal, bevor er aufgibt. Der Standardwert ist 3. Der Mindestwert ist 1.

success_threshold
Erforderlich
int

Die minimalen aufeinander folgenden Erfolge für die Livenesssonde, die nach einem Fehler als erfolgreich angesehen werden. 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, nachdem der Container gestartet wurde, bevor Liveness-Probes initiiert werden.

timeout_seconds
int

Die Anzahl der Sekunden, nach denen die Livenesssonde eine Zeitüberschreitung aufweist. Der Standardwert ist 1 Sekunde. Der Mindestwert ist 1.

failure_threshold
int

Wenn ein Pod startet und die Liveness-Probe fehlschlägt, versucht failureThreshold Kubernetes Mal, bevor er aufgibt. Der Standardwert ist 3. Der Mindestwert ist 1.

success_threshold
int

Die minimalen aufeinander folgenden Erfolge für die Livenesssonde, die nach einem Fehler als erfolgreich angesehen werden. Der Standardwert lautet 1. Der Mindestwert ist 1.

Methoden

deserialize

Konvertieren Sie ein JSON-Objekt in ein LivenessProbeRequirements-Objekt.

serialize

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

deserialize

Konvertieren Sie 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

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

serialize()

Gibt zurück

Typ Beschreibung

Die JSON-Darstellung dieses LivenessProbeRequirements-Objekts.