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.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
|
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
|
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
|
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
|
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
|
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
|
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. |