
Eu tenho um pod onde getaddrinfo
nã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 nodelocaldns
ou para coredns
. Adicionar manualmente o endereço /etc/hosts
não resolve o problema. A imagem do pod é uma derivada dehttps://github.com/jupyter/docker-stacks/tree/master/datascience-notebooke funciona start-singleuser.sh
como ponto de entrada.
Se eu criar um pod na mesma máquina, mas executar apenas sleep
como 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?