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

Nazwa Opis
period_seconds
Wymagane
int

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

initial_delay_seconds
Wymagane
int

Liczba sekund po uruchomieniu kontenera przed zainicjowanymi sondami liveness.

timeout_seconds
Wymagane
int

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

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

period_seconds
Wymagane
int

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

initial_delay_seconds
Wymagane
int

Liczba sekund po uruchomieniu kontenera przed zainicjowanymi sondami liveness.

timeout_seconds
Wymagane
int

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

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

Zmienne

Nazwa Opis
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

Nazwa Opis
payload_obj
Wymagane

Obiekt JSON do konwersji na obiekt LivenessProbeRequirements.

Zwraca

Typ Opis

Reprezentacja udostępnionego obiektu JSON LivenessProbeRequirements.

serialize

Przekonwertuj ten obiekt LivenessProbeRequirements na słownik serializacji JSON.

serialize()

Zwraca

Typ Opis

Reprezentacja JSON tego obiektu LivenessProbeRequirements.