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