Erreur 'dial tcp: lookup auth.api.local' dans un pod Kubernetes

sraynaud 21/05/2026
RÉSOLU
sraynaud
Auteur
Avatar de sraynaud
sraynaud
Auteur

J'ai un service interne qui refuse de communiquer avec mon API d'auth. Le message est toujours dial tcp: lookup auth.api.local: no such host. Mon CoreDNS semble ok, une idée de ce qui bloque ?

21/05/2026 à 02:58

4 commentaires

helene00
Membre
Avatar de helene00
helene00
Membre

Vérifie si ton service est bien dans le même namespace. Si ce n'est pas le cas, tu dois utiliser le FQDN complet : auth-service.namespace.svc.cluster.local.

21/05/2026 à 17:01
sraynaud
Auteur
Avatar de sraynaud
sraynaud
Auteur

Bien vu, j'ai essayé avec le FQDN complet et ça passe. Mais pourquoi ça ne résout pas en local dans le même namespace ?

22/05/2026 à 10:24
helene00
Membre
Avatar de helene00
helene00
Membre

Tu as peut-être une NetworkPolicy ou un Service sans selector défini ? Si le selector ne matche aucun pod, le point de terminaison ne sera jamais créé dans le DNS.

22/05/2026 à 23:25
sraynaud
Auteur
Avatar de sraynaud
sraynaud
Auteur

Effectivement, je m'étais planté dans le label selector sur le service. C'est corrigé, merci !

23/05/2026 à 23: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