Partager via


LivenessProbeRequirements Classe

Définit les exigences de temps de probe liveness pour les déploiements du service web.

Pour spécifier la configuration de la mise à l’échelle automatique, la méthode deploy_configuration ou update de la classe AksWebservice est généralement utilisée.

Initialisez les exigences de temps de la sonde liveness.

Héritage
builtins.object
LivenessProbeRequirements

Constructeur

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

Paramètres

Nom Description
period_seconds
Obligatoire
int

Fréquence (en secondes) d’exécution de probe liveness. La valeur par défaut est de 10 secondes. La valeur minimale est 1.

initial_delay_seconds
Obligatoire
int

Nombre de secondes après le démarrage du conteneur avant le lancement des probes liveness.

timeout_seconds
Obligatoire
int

Délai d’expiration de la probe liveness en nombre de secondes. La valeur par défaut est 1 seconde. La valeur minimale est 1.

failure_threshold
Obligatoire
int

Lorsqu’un Pod démarre et que la probe liveness échoue, Kubernetes essaie failureThreshold fois avant d’abandonner. La valeur par défaut est 3. La valeur minimale est 1.

success_threshold
Obligatoire
int

Nombre minimal de réussites consécutives pour que la probe liveness soit considérée comme réussie après avoir échoué. La valeur par défaut est de 1. La valeur minimale est 1.

period_seconds
Obligatoire
int

Fréquence (en secondes) d’exécution de probe liveness. La valeur par défaut est de 10 secondes. La valeur minimale est 1.

initial_delay_seconds
Obligatoire
int

Nombre de secondes après le démarrage du conteneur avant le lancement des probes liveness.

timeout_seconds
Obligatoire
int

Délai d’expiration de la probe liveness en nombre de secondes. La valeur par défaut est 1 seconde. La valeur minimale est 1.

failure_threshold
Obligatoire
int

Lorsqu’un Pod démarre et que la probe liveness échoue, Kubernetes essaie failureThreshold fois avant d’abandonner. La valeur par défaut est 3. La valeur minimale est 1.

success_threshold
Obligatoire
int

Nombre minimal de réussites consécutives pour que la probe liveness soit considérée comme réussie après avoir échoué. La valeur par défaut est de 1. La valeur minimale est 1.

Variables

Nom Description
period_seconds
int

Fréquence (en secondes) d’exécution de probe liveness. La valeur par défaut est de 10 secondes. La valeur minimale est 1.

initial_delay_seconds
int

Nombre de secondes après le démarrage du conteneur avant le lancement des probes liveness.

timeout_seconds
int

Délai d’expiration de la probe liveness en nombre de secondes. La valeur par défaut est 1 seconde. La valeur minimale est 1.

failure_threshold
int

Lorsqu’un Pod démarre et que la probe liveness échoue, Kubernetes essaie failureThreshold fois avant d’abandonner. La valeur par défaut est 3. La valeur minimale est 1.

success_threshold
int

Nombre minimal de réussites consécutives pour que la probe liveness soit considérée comme réussie après avoir échoué. La valeur par défaut est de 1. La valeur minimale est 1.

Méthodes

deserialize

Convertit un objet JSON en objet LivenessProbeRequirements.

serialize

Convertit cet objet LivenessProbeRequirements en dictionnaire JSON sérialisé.

deserialize

Convertit un objet JSON en objet LivenessProbeRequirements.

static deserialize(payload_obj)

Paramètres

Nom Description
payload_obj
Obligatoire

Objet JSON à convertir en objet LivenessProbeRequirements.

Retours

Type Description

Représentation LivenessProbeRequirements de l’objet JSON fourni.

serialize

Convertit cet objet LivenessProbeRequirements en dictionnaire JSON sérialisé.

serialize()

Retours

Type Description

Représentation JSON de cet objet LivenessProbeRequirements.