pourquoi mes pods kubernetes ne résolvent pas les noms dns externes

theodore-sauvage 04/01/2026
RÉSOLU

mes pods arrivent pas à pinger google.com mais ils peuvent pinger d'autres pods. CoreDNS a l'air ok dans les logs. c'est quoi le souci

04/01/2026 à 19:08

4 commentaires

guichard-victor
Membre Actif Secouriste
Avatar de guichard-victor
guichard-victor
Membre Actif Secouriste

Vérifie d'abord le resolv.conf dans un de tes pods. Ça doit pointer vers l'IP du service CoreDNS.

kubectl exec -it mon-pod-quelconque -- cat /etc/resolv.conf

Normalement t'auras un nameserver avec l'IP du service coredns et des search paths

05/01/2026 à 16:58

Si le resolv.conf est bon regarde les logs de CoreDNS. Des fois c'est lui qui arrive pas à résoudre les upstream. genre il a pas accès aux DNS externes de l'infra sous-jacente

kubectl logs -n kube-system -l k8s-app=kube-dns
06/01/2026 à 11:38

Ça pourrait être une NetworkPolicy qui bloque le trafic UDP 53 sortant vers l'extérieur. Ou alors un firewall sur tes nœuds qui empêche les requêtes DNS des pods de sortir de la machine

07/01/2026 à 08:09

C'était le firewall sur les nodes. J'avais oublié d'ouvrir le port UDP 53 vers l'extérieur. Dès que j'ai ouvert c'est passé nickel. Merci pour l'aide

08/01/2026 à 04:19

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