Partager via


ContainerAppProbe interface

La sonde décrit un contrôle d’intégrité à effectuer sur un conteneur pour déterminer s’il est actif ou prêt à recevoir le trafic.

Propriétés

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.

httpGet

HTTPGet spécifie la requête http à effectuer.

initialDelaySeconds

Nombre de secondes après le démarrage du conteneur avant l’initialisation des sondes liveness. La valeur minimale est 1. La valeur maximale est 60.

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

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.

tcpSocket

TCPSocket spécifie une action impliquant un port TCP. Les hooks TCP ne sont pas encore pris en charge.

terminationGracePeriodSeconds

Durée facultative en secondes, le pod doit se terminer correctement lors de l’échec de la sonde. La période de grâce est la durée en secondes après que les processus en cours d’exécution dans le pod soient envoyés un signal d’arrêt et le moment où les processus sont arrêtés de force avec un signal de destruction. Définissez cette valeur plus longtemps que l’heure de nettoyage attendue pour votre processus. Si cette valeur est nulle, l’arrêt du podGracePeriodSeconds est utilisé. Dans le cas contraire, cette valeur remplace la valeur fournie par la spécification de 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 et nécessite l’activation de la porte de fonctionnalité ProbeTerminationGracePeriod. La valeur maximale est de 3600 secondes (1 heure)

timeoutSeconds

Nombre de secondes après lesquelles la sonde expire. La valeur par défaut est 1 seconde. La valeur minimale est 1. La valeur maximale est 240.

type

Type de sonde.

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?: ContainerAppProbeHttpGet

Valeur de propriété

initialDelaySeconds

Nombre de secondes après le démarrage du conteneur avant l’initialisation des sondes liveness. 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 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?: ContainerAppProbeTcpSocket

Valeur de propriété

terminationGracePeriodSeconds

Durée facultative en secondes, le pod doit se terminer correctement lors de l’échec de la sonde. La période de grâce est la durée en secondes après que les processus en cours d’exécution dans le pod soient envoyés un signal d’arrêt et le moment où les processus sont arrêtés de force avec un signal de destruction. Définissez cette valeur plus longtemps que l’heure de nettoyage attendue pour votre processus. Si cette valeur est nulle, l’arrêt du podGracePeriodSeconds est utilisé. Dans le cas contraire, cette valeur remplace la valeur fournie par la spécification de 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 et 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 1 seconde. La valeur minimale est 1. La valeur maximale est 240.

timeoutSeconds?: number

Valeur de propriété

number

type

Type de sonde.

type?: string

Valeur de propriété

string