résolution dns interne pas fiable pour nouveau service k8s

lenoir-etienne 22/12/2024
RÉSOLU
lenoir-etienne
Auteur Actif
Avatar de lenoir-etienne
lenoir-etienne
Auteur Actif

salut la team

on a déployé un nouveau service (un api gateway) dans notre cluster k8s et on a des soucis de résolution dns interne. depuis certains pods dans le même namespace le service est résolu nickel mais depuis d'autres pods ou d'autres namespaces c'est aléatoire genre un coup ça passe un coup ça timeout

les logs de coredns sont cleans coté k8s et j'ai vérifié les NetworkPolicies tout semble ouvert


kubectl get svc my-api-gateway -n my-namespace
kubectl get pods -n my-namespace -o wide

une idée où regarder

22/12/2024 à 18:47

5 commentaires

eleonore01
Membre Actif
Avatar de eleonore01
eleonore01
Membre Actif

yo t'as check les resolv.conf à l'intérieur de tes pods problématiques ils pointent bien vers le service ip de coredns k8s faut pas qu'ils aient un resolv.conf custom ou hérité du host

23/12/2024 à 14:29
lenoir-etienne
Auteur Actif
Avatar de lenoir-etienne
lenoir-etienne
Auteur Actif

ah ouais bonne idée je l'avais pas fait ! sur certains pods je vois des adresses dns différentes. ptete un souci avec un daemonset ou un sidecar qui modifie le resolv.conf

24/12/2024 à 13:34
rene50
Membre Actif Rédacteur
Avatar de rene50
rene50
Membre Actif Rédacteur

grave ça arrive souvent avec des agents de sécu ou des outils de monitoring qui s'injectent. regarde si t'as des muting webhooks qui tournent sur ton cluster

25/12/2024 à 11:58
lenoir-etienne
Auteur Actif
Avatar de lenoir-etienne
lenoir-etienne
Auteur Actif

bingo ! on a un agent de sécu qui s'injecte et modifie les resolv.conf dans certains namespaces. je vais voir avec le dev pour exclure notre namespace api gateway ou configurer correctement son dns

26/12/2024 à 09:55
lenoir-etienne
Auteur Actif
Avatar de lenoir-etienne
lenoir-etienne
Auteur Actif

merci les gars ! c'était bien l'agent de sécu qui foutait le bordel. on l'a configuré pour pas toucher au resolv.conf de nos pods critiques et maintenant c stable. thx !

27/12/2024 à 08:37

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
An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.