Probes et auto-reparation
Partie du cours Kubernetes
Un processus qui a planté est facile à traiter. Il a disparu, le système d'exploitation l'a vu, et Kubernetes en démarre un nouveau. Le cas difficile, c'est le processus qui tourne toujours et qui ne fonctionne plus : un serveur web dont le pool de connexions à la base de données est en interblocage, un worker coincé dans une boucle infinie, une application qui a fui de la mémoire jusqu'à ce que chaque requête parte...
Rien dans le système d'exploitation ne peut faire la différence, parce que « est-ce que ça marche » est une question à laquelle seule votre application peut répondre. Alors Kubernetes la lui pose. Une probe est une petite question répétée que le cluster adresse à votre conteneur, et la réponse du conteneur décide de la suite.
Envie d’apprendre Kubernetes Probes et auto-reparation dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Kubernetes prêt, et travaillez sur Probes et auto-reparation avec un tuteur IA qui connaît votre code.
Commencer cette leçonProbes et auto-reparationCe que vous allez apprendre
- Liveness probe
- Readiness probe
- Startup probe
- Http probe spec
- Restart policy
- What happens on failure
