SessionProbe interface
Configuration de la sonde de session.
Propriétés
| failure |
Échecs consécutifs minimum pour que la sonde soit considérée comme ayant échoué après avoir réussi. La valeur par défaut est 3. La valeur minimale est 1. La valeur maximale est 10. |
| http |
HTTPGet spécifie la requête http à effectuer. |
| initial |
Nombre de secondes après le démarrage du conteneur avant que les sondes de tension ne soient lancées. La valeur minimale est 1. La valeur maximale est 60. |
| period |
Fréquence (en secondes) d’exécution de la sonde. La valeur par défaut est de 10 secondes. La valeur minimale est 1. La valeur maximale est de 240. |
| success |
Nombre minimal de réussites consécutives pour que la sonde soit considérée comme réussie après avoir échoué. La valeur par défaut est 1. Doit être 1 pour la vie et le démarrage. La valeur minimale est 1. La valeur maximale est 10. |
| tcp |
TCPSocket spécifie une action impliquant un port TCP. Les hooks TCP ne sont pas encore pris en charge. |
| termination |
Durée facultative en secondes : le pod doit se terminer correctement en cas de défaillance de la sonde. La période de grâce est la durée en secondes après l’envoi d’un signal d’arrêt aux processus en cours d’exécution dans l’espace et le moment où les processus sont arrêtés de force avec un signal d’arrêt. Définissez cette valeur plus longtemps que l’heure de nettoyage attendue pour votre processus. Si cette valeur est égale à nil, la valeur terminationGracePeriodSeconds de l’espace sera utilisée. Sinon, cette valeur remplace la valeur fournie par la spécification du pod. La valeur doit être un entier non négatif. La valeur zéro indique l’arrêt immédiatement via le signal de destruction (aucune occasion d’arrêter). Il s’agit d’un champ alpha qui nécessite l’activation de la porte de fonctionnalité ProbeTerminationGracePeriod. La valeur maximale est de 3600 secondes (1 heure) |
| timeout |
Nombre de secondes après lesquelles la sonde expire. La valeur par défaut est de 1 seconde. La valeur minimale est 1. La valeur maximale est de 240. |
| type | Indique le type de sonde. Peut être Liveness ou Startup, la sonde de préparation n’est pas prise en charge dans les sessions. Le type doit être unique pour chaque sonde dans le contexte d’une liste de sondes (SessionProbes). |
Détails de la propriété
failureThreshold
Échecs consécutifs minimum pour que la sonde soit considérée comme ayant échoué après avoir réussi. La valeur par défaut est 3. La valeur minimale est 1. La valeur maximale est 10.
failureThreshold?: number
Valeur de propriété
number
httpGet
HTTPGet spécifie la requête http à effectuer.
httpGet?: SessionProbeHttpGet
Valeur de propriété
initialDelaySeconds
Nombre de secondes après le démarrage du conteneur avant que les sondes de tension ne soient lancées. La valeur minimale est 1. La valeur maximale est 60.
initialDelaySeconds?: number
Valeur de propriété
number
periodSeconds
Fréquence (en secondes) d’exécution de la sonde. La valeur par défaut est de 10 secondes. La valeur minimale est 1. La valeur maximale est de 240.
periodSeconds?: number
Valeur de propriété
number
successThreshold
Nombre minimal de réussites consécutives pour que la sonde soit considérée comme réussie après avoir échoué. La valeur par défaut est 1. Doit être 1 pour la vie et le démarrage. La valeur minimale est 1. La valeur maximale est 10.
successThreshold?: number
Valeur de propriété
number
tcpSocket
TCPSocket spécifie une action impliquant un port TCP. Les hooks TCP ne sont pas encore pris en charge.
tcpSocket?: SessionProbeTcpSocket
Valeur de propriété
terminationGracePeriodSeconds
Durée facultative en secondes : le pod doit se terminer correctement en cas de défaillance de la sonde. La période de grâce est la durée en secondes après l’envoi d’un signal d’arrêt aux processus en cours d’exécution dans l’espace et le moment où les processus sont arrêtés de force avec un signal d’arrêt. Définissez cette valeur plus longtemps que l’heure de nettoyage attendue pour votre processus. Si cette valeur est égale à nil, la valeur terminationGracePeriodSeconds de l’espace sera utilisée. Sinon, cette valeur remplace la valeur fournie par la spécification du pod. La valeur doit être un entier non négatif. La valeur zéro indique l’arrêt immédiatement via le signal de destruction (aucune occasion d’arrêter). Il s’agit d’un champ alpha qui nécessite l’activation de la porte de fonctionnalité ProbeTerminationGracePeriod. La valeur maximale est de 3600 secondes (1 heure)
terminationGracePeriodSeconds?: number
Valeur de propriété
number
timeoutSeconds
Nombre de secondes après lesquelles la sonde expire. La valeur par défaut est de 1 seconde. La valeur minimale est 1. La valeur maximale est de 240.
timeoutSeconds?: number
Valeur de propriété
number
type
Indique le type de sonde. Peut être Liveness ou Startup, la sonde de préparation n’est pas prise en charge dans les sessions. Le type doit être unique pour chaque sonde dans le contexte d’une liste de sondes (SessionProbes).
type?: string
Valeur de propriété
string