Comment corriger l'erreur 503 Service Unavailable Traefik

ptexier 10/05/2026
RÉSOLU
ptexier
Auteur
Avatar de ptexier
ptexier
Auteur

Bonjour, je galère avec Traefik sur Kubernetes. J'ai configuré un IngressRoute, mais dès que je tente d'accéder à mon service, j'obtiens une erreur 503. Mes pods sont pourtant bien en état Running et les endpoints correspondent.

Voici mon manifeste :

apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
  name: my-app
spec:
  entryPoints:
    - web
  routes:
    - match: Host(`app.example.com`)
      kind: Rule
      services:
        - name: my-service
          port: 8080
10/05/2026 à 03:32

5 commentaires

Salut, le 503 avec Traefik signifie souvent que le contrôleur ne parvient pas à joindre les pods. Vérifie si tes services ont bien des Endpoints associés. Lance un kubectl get endpoints my-service pour voir s'ils sont vides.

11/05/2026 à 03:23
ptexier
Auteur
Avatar de ptexier
ptexier
Auteur

Effectivement, kubectl get endpoints me renvoie <none>. Pourtant mes labels sur les pods sont corrects.

11/05/2026 à 19:04

C'est un classique. Vérifie que le port défini dans ton service correspond bien au port d'écoute réel de ton conteneur. Si ton app écoute sur 8080 mais que ton service pointe vers 80, Traefik ne trouvera rien.

12/05/2026 à 09:20
ptexier
Auteur
Avatar de ptexier
ptexier
Auteur

Bien vu, j'avais un mismatch sur le port dans le manifeste du service. J'ai corrigé et ça fonctionne immédiatement. Merci !

13/05/2026 à 02:58
ptexier
Auteur
Avatar de ptexier
ptexier
Auteur

Problème résolu, merci pour l'aide sur la vérification des endpoints.

14/05/2026 à 00:20

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