插件/错误:2 oap. A:拨打udp 100.100.2.136:53:i/o timeout about kubernetes coredns error

sbtkgmzw  于 2023-10-17  发布在  Kubernetes
关注(0)|答案(2)|浏览(173)

今天coredns一个pod运行到问题,我检查coredns pod和显示日志如下:

.:53
2022-05-23T08:41:36.664Z [INFO] CoreDNS-1.3.1
2022-05-23T08:41:36.665Z [INFO] linux/amd64, go1.11.4, 6b56a9c
CoreDNS-1.3.1
linux/amd64, go1.11.4, 6b56a9c
2022-05-23T08:41:36.665Z [INFO] plugin/reload: Running configuration MD5 = 8646128cd34ade07719a0787cce6943e
2022-05-23T09:40:08.490Z [ERROR] plugin/errors: 2 oap. A: dial udp 100.100.2.136:53: i/o timeout

目前coredns有2个pod,其中一个pod有这个问题。dns pod ip是172.30.112.19,为什么dns试图连接100.100.2.136?为什么会发生这样的事呢?我该怎么做才能让它工作呢?

lawou6xi

lawou6xi1#

why the dns tried to connect 100.100.2.136?
当coreDNS收到群集域之外的请求时(例如,www.google.com),它会将请求转发到上游名称服务器(在您的情况下可能是100.100.2.136:53)。您可以在coreDNS ConfigMap中检查转发。/etc/resolv.conf
why did this happen? what should I do to make it work?
如果运行coreDNS pod的其他节点运行正常,则名称服务器和/或节点的网络设置可能存在差异。也可能是节点上的CNI代理出现故障,并与IP表混淆。您可以尝试封锁此节点并将Pod移动到另一个节点。

7gcisfzg

7gcisfzg2#

禁用操作系统的防火墙
sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -F
https://help.ubuntu.com/community/IptablesHowTo?action=show&redirect=Iptables

相关问题