coredns loop detected at 127.0.0.53

blin-richard 17/03/2026
RÉSOLU

Mes nouveaux nodes Kubernetes sont en vrac. Les pods n'arrivent plus à résoudre aucun nom de domaine et je vois des erreurs loop detected dans les logs du pod CoreDNS.

C'est lié à systemd-resolved sur Ubuntu ?

17/03/2026 à 00:14

3 commentaires

hardy-timothee
Membre Actif
Avatar de hardy-timothee
hardy-timothee
Membre Actif

Oui, CoreDNS détecte une boucle parce qu'il essaie d'utiliser le resolver local qui pointe sur lui-même. Tu dois configurer le kubelet pour utiliser un fichier resolv.conf alternatif.

--resolv-conf=/run/systemd/resolve/resolv.conf
19/03/2026 à 21:25
gilles-descamps
Membre Actif Secouriste
Avatar de gilles-descamps
gilles-descamps
Membre Actif Secouriste

Une autre solution rapide consiste à modifier la ConfigMap de CoreDNS pour forcer le forward vers les DNS de Google ou Cloudflare au lieu d'hériter du resolv.conf du host.

forward . 8.8.8.8 8.8.4.4
22/03/2026 à 03:15

J'ai passé l'argument au kubelet sur mes nodes et redémarré le service. Le container CoreDNS a arrêté de boucler et la résolution fonctionne à nouveau. C'est quand même pénible ce comportement par défaut sur Ubuntu.

24/03/2026 à 10:24

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