Udostępnij za pośrednictwem


LivenessProbeRequirements Klasa

Definiuje wymagania dotyczące czasu sondy na żywo dla wdrożeń usługi sieci Web.

Wartości konfiguracji LivenessProbeRequirements są określane podczas wdrażania lub aktualizowania urządzenia Webervice. Na przykład użyj deploy_configuration metod AksWebservice lub update klasy lub create_versionmetody , deploy_configurationlub update_versionAksEndpoint klasy .

Zainicjuj wymagania dotyczące zasobów kontenera.

Dziedziczenie
builtins.object
LivenessProbeRequirements

Konstruktor

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

Parametry

period_seconds
int
Wymagane

Jak często (w sekundach) wykonać sondę liveness. Wartość domyślna to 10 sekund. Wartość minimalna to 1.

initial_delay_seconds
int
Wymagane

Liczba sekund po uruchomieniu kontenera przed zainicjowanymi sondami liveness.

timeout_seconds
int
Wymagane

Liczba sekund, po których upłynął limit czasu sondy liveness. Wartość domyślna to 1 sekunda. Wartość minimalna to 1.

failure_threshold
int
Wymagane

Gdy zasobnik zostanie uruchomiony, a sonda liveness zakończy się niepowodzeniem, platforma Kubernetes spróbuje failureThreshold kilka razy przed rezygnacją. Wartość domyślna to 3. Wartość minimalna to 1.

success_threshold
int
Wymagane

Minimalna liczba kolejnych sukcesów dla sondy liveness, która ma zostać uznana za pomyślną po nieudanej awarii. Wartość domyślna to 1. Wartość minimalna to 1.

period_seconds
int
Wymagane

Jak często (w sekundach) wykonać sondę liveness. Wartość domyślna to 10 sekund. Wartość minimalna to 1.

initial_delay_seconds
int
Wymagane

Liczba sekund po uruchomieniu kontenera przed zainicjowanymi sondami liveness.

timeout_seconds
int
Wymagane

Liczba sekund, po których upłynął limit czasu sondy liveness. Wartość domyślna to 1 sekunda. Wartość minimalna to 1.

failure_threshold
int
Wymagane

Gdy zasobnik zostanie uruchomiony, a sonda liveness zakończy się niepowodzeniem, platforma Kubernetes spróbuje failureThreshold kilka razy przed rezygnacją. Wartość domyślna to 3. Wartość minimalna to 1.

success_threshold
int
Wymagane

Minimalna liczba kolejnych sukcesów dla sondy liveness, która ma zostać uznana za pomyślną po nieudanej awarii. Wartość domyślna to 1. Wartość minimalna to 1.

Zmienne

period_seconds
int

Jak często (w sekundach) wykonać sondę liveness. Wartość domyślna to 10 sekund. Wartość minimalna to 1.

initial_delay_seconds
int

Liczba sekund po uruchomieniu kontenera przed zainicjowanymi sondami liveness.

timeout_seconds
int

Liczba sekund, po których upłynął limit czasu sondy liveness. Wartość domyślna to 1 sekunda. Wartość minimalna to 1.

failure_threshold
int

Gdy zasobnik zostanie uruchomiony, a sonda liveness zakończy się niepowodzeniem, platforma Kubernetes spróbuje failureThreshold kilka razy przed rezygnacją. Wartość domyślna to 3. Wartość minimalna to 1.

success_threshold
int

Minimalna liczba kolejnych sukcesów dla sondy liveness, która ma zostać uznana za pomyślną po nieudanej awarii. Wartość domyślna to 1. Wartość minimalna to 1.

Metody

deserialize

Przekonwertuj obiekt JSON na obiekt LivenessProbeRequirements.

serialize

Przekonwertuj ten obiekt LivenessProbeRequirements na słownik serializacji JSON.

deserialize

Przekonwertuj obiekt JSON na obiekt LivenessProbeRequirements.

static deserialize(payload_obj)

Parametry

payload_obj
dict
Wymagane

Obiekt JSON do konwersji na obiekt LivenessProbeRequirements.

Zwraca

Reprezentacja udostępnionego obiektu JSON LivenessProbeRequirements.

Typ zwracany

serialize

Przekonwertuj ten obiekt LivenessProbeRequirements na słownik serializacji JSON.

serialize()

Zwraca

Reprezentacja JSON tego obiektu LivenessProbeRequirements.

Typ zwracany