LivenessProbeRequirements Classe

Definisce i requisiti di tempo del probe di liveness per le distribuzioni del servizio Web.

I valori dei valori di configurazione di LivenessProbeRequirements vengono specificati durante la distribuzione o l'aggiornamento di un webervice. Ad esempio, usare i deploy_configuration metodi o update della AksWebservice classe o i create_versionmetodi , deploy_configurationo update_version della AksEndpoint classe .

Inizializzare i requisiti delle risorse del contenitore.

Ereditarietà
builtins.object
LivenessProbeRequirements

Costruttore

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

Parametri

Nome Descrizione
period_seconds
Necessario
int

La frequenza (in secondi) con cui eseguire il probe di attività. Il valore predefinito è 10 secondi. Il valore minimo è 1.

initial_delay_seconds
Necessario
int

Numero di secondi dopo l'avvio del contenitore prima dell'avvio dei probe di liveness.

timeout_seconds
Necessario
int

Numero di secondi dopo il quale il probe di liveness timeout. Il valore predefinito è 1 secondo. Il valore minimo è 1.

failure_threshold
Necessario
int

Quando un pod inizia e il probe di liveness ha esito negativo, Kubernetes tenterà failureThreshold i tempi prima di rinunciare. Il valore predefinito è 3. Il valore minimo è 1.

success_threshold
Necessario
int

I successi consecutivi minimi per il probe di liveness devono essere considerati riusciti dopo aver avuto esito negativo. Assume il valore predefinito 1. Il valore minimo è 1.

period_seconds
Necessario
int

La frequenza (in secondi) con cui eseguire il probe di attività. Il valore predefinito è 10 secondi. Il valore minimo è 1.

initial_delay_seconds
Necessario
int

Numero di secondi dopo l'avvio del contenitore prima dell'avvio dei probe di liveness.

timeout_seconds
Necessario
int

Numero di secondi dopo il quale il probe di liveness timeout. Il valore predefinito è 1 secondo. Il valore minimo è 1.

failure_threshold
Necessario
int

Quando un pod inizia e il probe di liveness ha esito negativo, Kubernetes tenterà failureThreshold i tempi prima di rinunciare. Il valore predefinito è 3. Il valore minimo è 1.

success_threshold
Necessario
int

I successi consecutivi minimi per il probe di liveness devono essere considerati riusciti dopo aver avuto esito negativo. Assume il valore predefinito 1. Il valore minimo è 1.

Variabili

Nome Descrizione
period_seconds
int

La frequenza (in secondi) con cui eseguire il probe di attività. Il valore predefinito è 10 secondi. Il valore minimo è 1.

initial_delay_seconds
int

Numero di secondi dopo l'avvio del contenitore prima dell'avvio dei probe di liveness.

timeout_seconds
int

Numero di secondi dopo il quale il probe di liveness timeout. Il valore predefinito è 1 secondo. Il valore minimo è 1.

failure_threshold
int

Quando un pod inizia e il probe di liveness ha esito negativo, Kubernetes tenterà failureThreshold i tempi prima di rinunciare. Il valore predefinito è 3. Il valore minimo è 1.

success_threshold
int

I successi consecutivi minimi per il probe di liveness devono essere considerati riusciti dopo aver avuto esito negativo. Assume il valore predefinito 1. Il valore minimo è 1.

Metodi

deserialize

Convertire un oggetto JSON in un oggetto LivenessProbeRequirements.

serialize

Convertire questo oggetto LivenessProbeRequirements in un dizionario serializzato JSON.

deserialize

Convertire un oggetto JSON in un oggetto LivenessProbeRequirements.

static deserialize(payload_obj)

Parametri

Nome Descrizione
payload_obj
Necessario

Oggetto JSON da convertire in un oggetto LivenessProbeRequirements.

Restituisce

Tipo Descrizione

Rappresentazione LivenessProbeRequirements dell'oggetto JSON specificato.

serialize

Convertire questo oggetto LivenessProbeRequirements in un dizionario serializzato JSON.

serialize()

Restituisce

Tipo Descrizione

Rappresentazione JSON di questo oggetto LivenessProbeRequirements.