LivenessProbeRequirements Classe

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

Les valeurs de configuration de LivenessProbeRequirements sont spécifiées lors du déploiement ou de la mise à jour d’un service Web. Par exemple, utilisez les méthodes deploy_configuration ou update de la classe AksWebservice, ou les méthodes create_version, deploy_configuration ou update_version de la classe AksEndpoint.

Initialisez les besoins en ressources de conteneur.

Héritage
builtins.object
LivenessProbeRequirements

Constructeur

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

Paramètres

period_seconds
int
Obligatoire

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
Obligatoire

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

timeout_seconds
int
Obligatoire

Nombre de secondes après lequel la probe liveness expire. La valeur par défaut est d’une seconde. La valeur minimale est 1.

failure_threshold
int
Obligatoire

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
Obligatoire

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
int
Obligatoire

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
Obligatoire

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

timeout_seconds
int
Obligatoire

Nombre de secondes après lequel la probe liveness expire. La valeur par défaut est d’une seconde. La valeur minimale est 1.

failure_threshold
int
Obligatoire

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
Obligatoire

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

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

Nombre de secondes après lequel la probe liveness expire. La valeur par défaut est d’une 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

payload_obj
dict
Obligatoire

Objet JSON à convertir en objet LivenessProbeRequirements.

Retours

Représentation LivenessProbeRequirements de l’objet JSON fourni.

Type de retour

serialize

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

serialize()

Retours

Représentation JSON de cet objet LivenessProbeRequirements.

Type de retour