problème healthcheck liveness probe k8s

guyon-gregoire 04/07/2024
RÉSOLU
guyon-gregoire
Auteur Actif
Avatar de guyon-gregoire
guyon-gregoire
Auteur Actif

salut, ma liveness probe sur un pod go fait reboot mon container sans arrêt alors que l'app tourne nickel en local. je comprends pas ce qui va pas dans ma conf

livenessProbe:
  httpGet:
    path: /healthz
    port: 8080
  initialDelaySeconds: 3
  periodSeconds: 3

les logs disent juste : Liveness probe failed: Get "http://10.1.2.3:8080/healthz": dial tcp 10.1.2.3:8080: connect: connection refused

04/07/2024 à 07:05

4 commentaires

penelope-aubry
Membre Actif
Avatar de penelope-aubry
penelope-aubry
Membre Actif

augmente le timeoutSeconds peut-être que ton app met trop de temps à répondre

05/07/2024 à 02:21
guyon-gregoire
Auteur Actif
Avatar de guyon-gregoire
guyon-gregoire
Auteur Actif

nan même avec 10s de timeout ça change rien, ça refuse la connexion direct

06/07/2024 à 00:47

ton app go écoute sur quoi ? si t'as mis localhost ou 127.0.0.1 dans ton code go le pod pourra jamais répondre à l'ip du container. faut bind sur 0.0.0.0

07/07/2024 à 00:37
guyon-gregoire
Auteur Actif
Avatar de guyon-gregoire
guyon-gregoire
Auteur Actif

punaise c'était ça... j'écoutais que sur le loopback. mtn c'est stable thx

07/07/2024 à 18:41

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire