
我有一個 pod,getaddrinfo
無法解析同一命名空間中 Kubernetes 服務的位址,但如果我使用 IP 位址,則可以連接到該服務。使用tcpdump
,我可以確認它不會向nodelocaldns
或發送 DNS 查詢coredns
。手動新增地址並/etc/hosts
不能解決問題。 pod 的圖像是https://github.com/jupyter/docker-stacks/tree/master/datascience-notebookstart-singleuser.sh
並作為入口點運行。
如果我在同一台機器上建立一個 Pod,但僅sleep
作為入口點運行,則一切正常。某些較新的電腦(在叢集最初設定後約 2 年後安裝)也會出現此問題。
有什麼想法可以解決或解決這個極其令人費解的問題嗎?