Partager via


AppInstanceProbe Classe

Définition

La sonde décrit un case activée d’intégrité à effectuer sur une instance d’application pour déterminer si elle est active ou prête à recevoir du trafic.

public class AppInstanceProbe
type AppInstanceProbe = class
Public Class AppInstanceProbe
Héritage
AppInstanceProbe

Constructeurs

AppInstanceProbe(Boolean)

Initialise une nouvelle instance d’AppInstanceProbe.

Propriétés

FailureThreshold

Nombre minimal d’échecs consécutifs pour la sonde à considérer comme ayant échoué après avoir réussi. La valeur minimale est 1.

InitialDelayInSeconds

Nombre de secondes après le démarrage de l’instance d’application avant le lancement des sondes. Plus d’informations : https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes.

IsProbeDisabled

Indique si la sonde est désactivée.

PeriodInSeconds

Fréquence (en secondes) d’exécution de la probe. La valeur minimale est 1.

ProbeAction

Action de la sonde. Veuillez noter qu’il AppInstanceProbeAction s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent AppInstanceExecAction, AppInstanceHttpGetAction et AppInstanceTcpSocketAction.

SuccessThreshold

Nombre minimal de réussites consécutives pour que la sonde soit considérée comme réussie après l’échec. Doit être 1 pour l’liveness et le démarrage. La valeur minimale est 1.

TimeoutInSeconds

Nombre de secondes après lesquelles la sonde expire. La valeur minimale est 1.

S’applique à