Membre depuis le 21/07/2024
salut la commu ! on a un souci de résolution dns super lente (genre plusieurs secondes) pour un service interne dans notre cluster k8s. les pods qui appellent ce service galèrent à établir la connexion. les autres services ça va. c'est un souci côté coredns ou côté service discovery k8s ?
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
Commentaires
timothee19
Membre depuis le 02/11/2024
check les logs de coredns déjà. y'a ptete des erreurs ou des timeouts. et la config de ton coredns est-elle standard ou tu as des plugins spéciaux qui pourraient ralentir ?
guichard-victor
Membre depuis le 11/06/2024
ouais et regarde si tu as pas un nombre énorme de services dans ton namespace ça peut surcharger coredns. ou des requêtes DNS vers des serveurs externes qui sont lents et coredns attend la réponse
vruiz
Membre depuis le 21/07/2024
logs coredns RAS. config standard. c'est un service assez basique dans un petit namespace donc pas bcp de services. mais il y a pas mal de requêtes sortantes de ce pod vers l'extérieur pour des APIs externes. est-ce que ça peut impacter la résolution interne ?
timothee19
Membre depuis le 02/11/2024
si les requêtes externes sont lentes coredns peut être bloqué à les résoudre et ça impacte les requêtes internes oui. t'as pas un dns cache ou une optimisation pour les requêtes externes ? genre external-dns ou un coredns plugin pour ça
nmonnier
Membre depuis le 21/07/2024
parfois c'est aussi le nombre de dnsPolicy. t'es sur de pas avoir un pod qui fait use hostnetwork ou autre qui contourne coredns et part sur des dns publics lents ?
vruiz
Membre depuis le 21/07/2024
putain mais oui ! on a un pod legacy qui était configuré avec dnsPolicy: Default et il utilisait le dns de la node qui était super lent pour les résolutions externes. en le passant à ClusterFirst ça a tout résolu. merci pour le coup de main je devenais fou avec ce truc !