Membre depuis le 21/07/2024
yo tout le monde
on a des soucis de résolution dns interne sur notre cluster eks. des fois ça prend 5s pour résoudre un service interne d'autres fois c'est quasi instantané. et c'est pas tout le temps les mêmes pods qui sont impactés. c'est aléatoire mais super gênant pour nos applis. on utilise coredns par défaut. des pistes ?
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
Commentaires
paulette-simon
Membre depuis le 12/05/2024
hello check d'abord les logs de tes pods coredns. ils sont souvent bavards quand y'a des problèmes de résolution ou de performance. t'as assez de replicas coredns pour ton cluster ? si t'as un gros cluster avec beaucoup de requêtes dns 2 replicas c'est souvent pas assez
julien-marcelle
Membre depuis le 21/07/2024
j'ai 2 replicas coredns pour un cluster de 30 nodes. les logs montrent pas grand chose d'alarmant genre pas d'erreurs majeures. par contre j'ai l'impression que le cpu et la ram des coredns sont un peu hauts par moments quand il y a des pics de trafic
paulette-simon
Membre depuis le 12/05/2024
bingo. c'est classique. tes coredns sont sous-provisionnés. augmente le nombre de replicas et/ou augmente les requêtes cpu/memory pour tes coredns. tu peux aussi activer le NodeLocal DNS Cache. ça met un agent dns sur chaque node qui cache les requêtes dns et réduit la charge sur coredns et la latence pour les pods
julien-marcelle
Membre depuis le 21/07/2024
le nodelocal dns cache c'est intéressant ça. j'ai jamais mis en place. c'est facile à configurer sur eks ? et pour les ressources des coredns j'augmente de combien tu penses ?
paulette-simon
Membre depuis le 12/05/2024
NodeLocal DNS Cache c'est un daemonset à déployer sur ton cluster. c'est assez standard. pour les ressources coredns commence par doubler les cpu/memory requests. genre si t'es à 100m cpu 128m memory passe à 200m cpu 256m memory. et rajoute 2-3 replicas en plus. surveille les métriques après ça tu verras si ça suffit
julien-marcelle
Membre depuis le 21/07/2024
d'acc je vais faire ça. j'augmente les ressources coredns et je déploie le NodeLocal DNS Cache. je te tiens au courant des résultats. thx pour les tips