Getaddrinfo não resolve em alguns pods do Kubernetes em alguns hosts

Getaddrinfo não resolve em alguns pods do Kubernetes em alguns hosts

Eu tenho um pod onde getaddrinfonão consigo resolver o endereço para um serviço Kubernetes no mesmo namespace, mas posso me conectar ao serviço se eu usar o endereço IP. Usando tcpdump, posso confirmar que ele não envia consultas DNS para nodelocaldnsou para coredns. Adicionar manualmente o endereço /etc/hostsnão resolve o problema. A imagem do pod é uma derivada dehttps://github.com/jupyter/docker-stacks/tree/master/datascience-notebooke funciona start-singleuser.shcomo ponto de entrada.

Se eu criar um pod na mesma máquina, mas executar apenas sleepcomo ponto de entrada, tudo funcionará. Esse problema também ocorre em algumas das máquinas mais recentes (instaladas cerca de 2 anos após a configuração inicial do cluster).

Alguma idéia de como corrigir ou solucionar esse problema extremamente intrigante?

informação relacionada