Membre depuis le 04/06/2019
salut ! vérifie la config de coredns. t'as ptete trop de requêtes et les pods coredns sont saturés ? regarde les métriques de coredns (prom-k8s) genre dns_requests_total ou dns_response_code_total. et check aussi les coredns logs si y'a pas des erreurs timeout
Membre depuis le 28/03/2019
les métriques ont l'air ok pas de surcharge. les logs CoreDNS sont calmes aussi. c'est vraiment bizarre. les pods eux-mêmes semblent avoir du mal à parler au service CoreDNS par moment
Membre depuis le 03/01/2020
t'as des network policies en place ? des fois une policy mal configurée bloque le trafic udp ou tcp sur le port 53 vers les pods CoreDNS. ou un problème de service endpoint si CoreDNS est derrière un service LoadBalancer plutôt qu'un ClusterIP classique
Membre depuis le 28/08/2023
ou un truc tout bête : le nombre de fd ou d'ephemeral ports disponibles sur tes nodes. si les nodes sont saturées en connexions courtes ça peut faire des timeouts dns. sysctl net.ipv4.ip_local_port_range et cat /proc/sys/fs/file-max pour checker
Membre depuis le 28/03/2019
bingo ! c'était un souci d'ephemeral ports. un de nos services faisait des requêtes externes à tout va et saturait les ports. j'ai ajusté le net.ipv4.ip_local_port_range et les lags DNS ont disparu. merci à tous pour le coup de main !
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
orobin
Membre depuis le 28/03/2019
hey la team k8s. on a des soucis de résolution DNS intermittente dans nos pods. certains services ne se trouvent plus mutuellement pendant quelques secondes puis ça revient. c'est aléatoire et super chiant à débugger. on est sur CoreDNS par défaut. des pistes ?