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.objectLivenessProbeRequirements
Constructeur
LivenessProbeRequirements(period_seconds, initial_delay_seconds, timeout_seconds, success_threshold, failure_threshold)
Paramètres
Nom | Description |
---|---|
period_seconds
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
Obligatoire
|
Nombre de secondes après le démarrage du conteneur avant le lancement des probes liveness. |
timeout_seconds
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
Obligatoire
|
Lorsqu’un Pod démarre et que la probe liveness échoue, Kubernetes essaie |
success_threshold
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
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
Obligatoire
|
Nombre de secondes après le démarrage du conteneur avant le lancement des probes liveness. |
timeout_seconds
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
Obligatoire
|
Lorsqu’un Pod démarre et que la probe liveness échoue, Kubernetes essaie |
success_threshold
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
Nom | Description |
---|---|
period_seconds
|
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
|
Nombre de secondes après le démarrage du conteneur avant le lancement des probes liveness. |
timeout_seconds
|
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
|
Lorsqu’un Pod démarre et que la probe liveness échoue, Kubernetes essaie |
success_threshold
|
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. |