coredns loop detected at 127.0.0.53

Posté par blin-richard le 17/03/2026
RÉSOLU

blin-richard

Membre depuis le 22/08/2024

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 ?

Commentaires

hardy-timothee

Membre depuis le 26/12/2024

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

gilles-descamps

Membre depuis le 02/04/2019

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

blin-richard

Membre depuis le 22/08/2024

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.

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