일부 호스트의 일부 kubernetes 포드에서는 Getaddrinfo가 해결되지 않습니다.

일부 호스트의 일부 kubernetes 포드에서는 Getaddrinfo가 해결되지 않습니다.

동일한 네임스페이스에서 Kubernetes 서비스에 대한 주소를 확인할 수 없는 포드가 있지만 getaddrinfo대신 IP 주소를 사용하면 서비스에 연결할 수 있습니다. 을 사용하면 DNS 쿼리를 또는 로 tcpdump보내지 않는다는 것을 확인할 수 있습니다 . 주소를 수동으로 추가해도 문제가 해결되지 않습니다. 포드의 이미지는 다음에서 파생되었습니다.nodelocaldnscoredns/etc/hostshttps://github.com/jupyter/docker-stacks/tree/master/datascience-notebookstart-singleuser.sh진입점으로 실행됩니다 .

동일한 머신에 포드를 생성하고 sleep진입점으로만 실행하면 모든 것이 작동합니다. 이 문제는 일부 최신 시스템(클러스터가 처음 설정된 지 약 2년 후에 설치됨)에서도 발생합니다.

이 매우 혼란스러운 문제를 해결하는 방법에 대한 아이디어가 있습니까?

관련 정보