10 commentaires
C'est un classique. Souvent, c'est le conntrack du kernel qui sature. Vérifie le nombre de connexions ouvertes avec sysctl net.netfilter.nf_conntrack_count.
Utilise dnstop ou tcpdump sur l'interface veth du pod pour voir si les paquets sortent vraiment.
tcpdump -i eth0 udp port 53
Aussi, vérifie la config CoreDNS. Si tu as beaucoup de services, le cache peut être saturé. Augmente la taille du cache dans la ConfigMap.
Laisser une réponse
Vous devez être connecté pour poster un message !
J'ai des timeouts intermittents sur les résolutions DNS dans mon cluster Kubernetes. Ça arrive surtout lors des montées en charge. J'utilise CoreDNS par défaut.
Les logs montrent des
NXDOMAINaléatoires ou des requêtes qui tombent en timeout après 5 secondes. Quelqu'un a une méthode robuste pour isoler si c'est CoreDNS ou lenode-local-dns?