
Tengo un pod donde getaddrinfo
no puedo resolver la dirección de un servicio de Kubernetes en el mismo espacio de nombres, pero puedo conectarme al servicio si uso la dirección IP. Usando tcpdump
, puedo confirmar que no envía consultas DNS a nodelocaldns
o a coredns
. Agregar manualmente la dirección /etc/hosts
no resuelve el problema. La imagen de la vaina es un derivado dehttps://github.com/jupyter/docker-stacks/tree/master/datascience-notebooky funciona start-singleuser.sh
como punto de entrada.
Si creo un pod en la misma máquina pero solo lo ejecuto sleep
como punto de entrada, todo funciona. Este problema también ocurre en algunas de las máquinas más nuevas (instaladas aproximadamente 2 años después de la configuración inicial del clúster).
¿Alguna idea de cómo solucionar o solucionar este problema extremadamente desconcertante?