Qu'est-ce que la sonde dans Kubernetes ?
Qu'est-ce que la sonde dans Kubernetes ?

Vidéo: Qu'est-ce que la sonde dans Kubernetes ?

Vidéo: Qu'est-ce que la sonde dans Kubernetes ?
Vidéo: Kubernetes : l'essentiel en 7 minutes 2024, Avril
Anonim

Préparation sondes sont conçus pour laisser Kubernetes savoir quand votre application est prête à diffuser du trafic. Kubernetes s'assure que la préparation sonde passe avant d'autoriser un service à envoyer du trafic vers le pod. Si une préparation sonde commence à échouer, Kubernetes arrête d'envoyer du trafic au pod jusqu'à ce qu'il passe.

Ici, qu'est-ce que la sonde de vivacité dans Kubernetes ?

Kubernetes les usages sondes de vivacité pour savoir quand redémarrer un conteneur. Kubernetes utilise la préparation sondes décider quand le conteneur est disponible pour accepter le trafic. La préparation sonde est utilisé pour contrôler les pods utilisés comme backends pour un service. Un pod est considéré comme prêt lorsque tous ses conteneurs sont prêts.

Deuxièmement, quelle est la différence entre la vivacité et l'évaluation de l'état de préparation ? Les deux vivacité & sondes de préparation sont utilisés pour contrôler la santé d'une application. Échouer sonde de vivacité redémarrera le conteneur, alors qu'en cas d'échec sonde de préparation arrêtera notre application de servir le trafic.

Compte tenu de cela, qu'est-ce qu'une sonde de vivacité ?

Le kubelet utilise sondes de vivacité pour savoir quand redémarrer un conteneur. Par exemple, sondes de vivacité pourrait attraper un blocage, où une application est en cours d'exécution, mais incapable de progresser. Le redémarrage d'un conteneur dans un tel état peut aider à rendre l'application plus disponible malgré les bogues.

À quoi servent les contrôles de disponibilité Kubernetes ?

Santé chèques , ou des sondes comme on les appelle dans Kubernetes , sont effectuées par le kubelet pour déterminer quand redémarrer un conteneur (pour livenessProbe) et utilisées par les services et les déploiements pour déterminer si un pod doit recevoir du trafic (pour readinessProbe).

Conseillé: