Udostępnij za pośrednictwem


LivenessProbeRequirements Klasa

Definiuje wymagania dotyczące czasu sondy wygaśnięcia dla wdrożeń usługi internetowej.

Aby określić konfigurację skalowania automatycznego, zazwyczaj należy użyć deploy_configuration metody AksWebservice lub update klasy .

Zainicjuj wymagania dotyczące czasu sondy wygaśnięcia.

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 zainicjowaniem sond dynamicznych.

timeout_seconds
int
Wymagane

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

failure_threshold
int
Wymagane

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

success_threshold
int
Wymagane

Minimalna liczba kolejnych sukcesów sondy utrzymania, która ma zostać uznana za pomyślną po niepowieść. 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 zainicjowaniem sond dynamicznych.

timeout_seconds
int
Wymagane

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

failure_threshold
int
Wymagane

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

success_threshold
int
Wymagane

Minimalna liczba kolejnych sukcesów sondy utrzymania, która ma zostać uznana za pomyślną po niepowieść. 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 zainicjowaniem sond dynamicznych.

timeout_seconds
int

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

failure_threshold
int

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

success_threshold
int

Minimalna liczba kolejnych sukcesów dla sondy utrzymania, która ma zostać uznana za pomyślną po niepowieść. 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 serializowany JSON.

deserialize

Przekonwertuj obiekt JSON na obiekt LivenessProbeRequirements.

static deserialize(payload_obj)

Parametry

payload_obj
dict
Wymagane

Obiekt JSON, który ma być konwertowany na obiekt LivenessProbeRequirements.

Zwraca

Reprezentacja dostarczonego obiektu JSON livenessProbeRequirements.

Typ zwracany

serialize

Przekonwertuj ten obiekt LivenessProbeRequirements na słownik serializowany JSON.

serialize()

Zwraca

Reprezentacja JSON tego obiektu LivenessProbeRequirements.

Typ zwracany