连接超时;连接CoreDNS服务器时无法访问任何服务器

时间:2020-02-13 09:35:15

标签: kubernetes

当我使用dig命令测试CoreDNS服务器时,它显示:mvn allure:serve

connection timed out; no servers could be reached

当我ping服务器时,它成功。

[root@ops001 ~]# /opt/k8s/bin/kubectl exec -ti soa-user-service-5c8b744d6d-7p9hr -n dabai-fat /bin/sh
/ # dig -t A kubernetes.default.svc.cluster.local. @10.254.0.2

; <<>> DiG 9.12.4-P2 <<>> -t A kubernetes.default.svc.cluster.local. @10.254.0.2
;; global options: +cmd
;; connection timed out; no servers could be reached

为什么挖矿无法通过网络连接到DNS服务器?这是我的CoreDNS服务:

enter image description here

azzhara-k8s03与CoreDNS服务器的节点连接时:

[root@ops001 ~]# /opt/k8s/bin/kubectl exec -ti soa-user-service-5c8b744d6d-7p9hr -n dabai-fat /bin/sh
/ # ping 10.254.0.2
PING 10.254.0.2 (10.254.0.2): 56 data bytes
64 bytes from 10.254.0.2: seq=0 ttl=64 time=0.100 ms
64 bytes from 10.254.0.2: seq=1 ttl=64 time=0.071 ms
64 bytes from 10.254.0.2: seq=2 ttl=64 time=0.094 ms
64 bytes from 10.254.0.2: seq=3 ttl=64 time=0.087 ms

当asshara-k8s02和asshara-k8s01与CoreDNS服务器的节点连接时:

/ # telnet 10.254.0.2 53
Connection closed by foreign host

我只是困惑为什么端口53没有打开,当我使用相同的命令从主机扫描时,端口53是打开的:

enter image description here

1 个答案:

答案 0 :(得分:2)

我终于发现某些服务器的kube-proxy无法启动,并且路由转发规则未刷新,使用此命令来启动kube-proxy可以解决此问题:

ThingyListener