Getaddrinfo no se resuelve en algunos pods de Kubernetes en algunos hosts

Getaddrinfo no se resuelve en algunos pods de Kubernetes en algunos hosts

Tengo un pod donde getaddrinfono 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 nodelocaldnso a coredns. Agregar manualmente la dirección /etc/hostsno resuelve el problema. La imagen de la vaina es un derivado dehttps://github.com/jupyter/docker-stacks/tree/master/datascience-notebooky funciona start-singleuser.shcomo punto de entrada.

Si creo un pod en la misma máquina pero solo lo ejecuto sleepcomo 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?

información relacionada