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

Posté par theodore-sauvage le 04/01/2026
RÉSOLU

theodore-sauvage

Membre depuis le 29/03/2025

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

Commentaires

guichard-victor

Membre depuis le 11/06/2024

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

astrid-maillard

Membre depuis le 22/09/2024

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

sylvie-ollivier

Membre depuis le 28/03/2025

Ç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

theodore-sauvage

Membre depuis le 29/03/2025

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

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