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
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.