4 commentaires
C'est souvent un problème de ndots dans ton /etc/resolv.conf. Si ton service n'est pas dans le même namespace, Kubernetes cherche d'abord dans le namespace local avant d'essayer le FQDN. Essaie de modifier ton déploiement avec cette configuration :
dnsConfig:
options:
- name: ndots
value: "5"
Merci ! Je n'avais pas pensé au ndots. Est-ce que cela risque de ralentir la résolution pour les services locaux ?
C'était bien ça. J'ai appliqué le changement et les erreurs ont disparu immédiatement. Merci beaucoup pour l'aide !
Laisser une réponse
Vous devez être connecté pour poster un message !
Hello, j'ai un souci récurrent sur mon cluster Kubernetes. Certains de mes pods n'arrivent pas à résoudre les noms de services internes, j'ai une erreur
no such hostdans mes logs applicatifs. J'ai vérifié mesCorefilemais tout semble correct. Une idée d'où ça peut venir ?