résolution dns interne eks ne trouve pas les services externes

wimbert 30/06/2025
RÉSOLU
wimbert
Auteur Rédacteur
Avatar de wimbert
wimbert
Auteur Rédacteur

yo la team on a un cluster eks et on a des pods qui ont du mal à résoudre des noms dns pour des services qui sont en dehors du vpc mais accessibles via direct connect c'est super relou

# exemple d'erreur de résolution
kubectl exec -it mon-pod -- nslookup service.external.corp
Server:         10.100.0.10
Address:        10.100.0.10#53

** server can't find service.external.corp: NXDOMAIN
30/06/2025 à 22:47

6 commentaires

hmm t'as checké tes coredns configmap dans eks il faut ptete ajouter un forwarder

01/07/2025 à 18:28
gcordier
Membre
Avatar de gcordier
gcordier
Membre

ouais souvent c'est une règle de forwarder dns mal foutue dans coredns pour les domaines non-vpc il faut un stub domain qui pointe vers tes dns on-prem

02/07/2025 à 18:16

faut bien rajouter une section servers dans ta configmap coredns pour ton domaine custom avec l'ip de ton dns resolver on-prem genre ça

# exemple configmap coredns
apiversion: v1
kind: configmap
metadata:
  name: coredns
  namespace: kube-system
data:
  corefile: |
    ...
    service.external.corp:53 {
        errors
        cache 30
        forward . 10.0.0.53 # ton dns on-prem
    }
    ...
03/07/2025 à 15:34
wimbert
Auteur Rédacteur
Avatar de wimbert
wimbert
Auteur Rédacteur

ah oui je vois le truc je dois ajouter un stub domain pour notre .corp et pointer vers notre dns interne j'avais zappé ça

04/07/2025 à 13:17
gcordier
Membre
Avatar de gcordier
gcordier
Membre

exactement et surtout vérifie que ton pod coredns peut bien atteindre ton dns on-prem via le vpc et direct connect pas de souci de groupe de sécurité ou ncl qui bloque le port 53 udp/tcp

05/07/2025 à 07:56
wimbert
Auteur Rédacteur
Avatar de wimbert
wimbert
Auteur Rédacteur

nickel j'ai ajouté ça dans le corefile et ça marche les résolutions passent merci les gars

06/07/2025 à 02:46

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