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.objectLivenessProbeRequirements
Konstruktor
LivenessProbeRequirements(period_seconds, initial_delay_seconds, timeout_seconds, success_threshold, failure_threshold)
Parameter
Name | Beschreibung |
---|---|
period_seconds
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
Erforderlich
|
Die Anzahl der Sekunden, die nach dem Start des Containers vergehen, bevor Livetests initiiert werden |
timeout_seconds
Erforderlich
|
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
|
Wenn ein Pod startet und der Livetest nicht erfolgreich ist, führt Kubernetes ihn so oft aus, wie von |
success_threshold
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
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
Erforderlich
|
Die Anzahl der Sekunden, die nach dem Start des Containers vergehen, bevor Livetests initiiert werden |
timeout_seconds
Erforderlich
|
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
|
Wenn ein Pod startet und der Livetest nicht erfolgreich ist, führt Kubernetes ihn so oft aus, wie von |
success_threshold
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
Name | Beschreibung |
---|---|
period_seconds
|
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
|
Die Anzahl der Sekunden, die nach dem Start des Containers vergehen, bevor Livetests initiiert werden |
timeout_seconds
|
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
|
Wenn ein Pod startet und der Livetest nicht erfolgreich ist, führt Kubernetes ihn so oft aus, wie von |
success_threshold
|
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. |