Comment configurer les health checks sur ingress-nginx

emile97 14/05/2026
RÉSOLU
emile97
Auteur
Avatar de emile97
emile97
Auteur

Bonjour, j'essaie de configurer correctement mes sondes de santé pour mes services derrière un ingress-nginx mais je reçois des erreurs 503 intermittentes. Voici mon déploiement actuel.

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: app-ingress
  annotations:
    nginx.ingress.kubernetes.io/proxy-connect-timeout: "10"
    nginx.ingress.kubernetes.io/proxy-read-timeout: "10"

Est-ce que je dois ajouter des annotations spécifiques pour le readinessProbe du pod ?

14/05/2026 à 06:51

4 commentaires

pinto-leon
Membre
Avatar de pinto-leon
pinto-leon
Membre

Le problème ne vient généralement pas de l'ingress mais de la synchronisation entre le readinessProbe de ton pod et le cycle de vie du endpoint dans Kubernetes. Assure-toi que ton endpoint est bien prêt avant que le trafic arrive.

15/05/2026 à 04:49
emile97
Auteur
Avatar de emile97
emile97
Auteur

Merci, j'ai vérifié le readinessProbe et il était trop agressif. Je l'ai augmenté.

15/05/2026 à 17:29

Utilise aussi nginx.ingress.kubernetes.io/upstream-max-fails pour éviter que Nginx ne marque le pod comme down trop rapidement en cas de latence réseau mineure.

16/05/2026 à 11:15
emile97
Auteur
Avatar de emile97
emile97
Auteur

C'est exactement ce qu'il me fallait pour stabiliser le tout. Problème résolu.

17/05/2026 à 11:06

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
An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.