kubeedge / edgemesh

Simplified network and services for edge applications
https://edgemesh.netlify.app/
Apache License 2.0
261 stars 133 forks source link

边缘端访问云端时,边缘端解析域名失败 #547

Open HusenHuang opened 8 months ago

HusenHuang commented 8 months ago

What happened: 运行测试用例 examples/cloudzone.yaml 和 examples/edgezone.yaml 测试跨云边通信,由云访问边没有问题,边访问云出现 telnet hand住的情况 What you expected to happen: 边端能够访问云端

How to reproduce it (as minimally and precisely as possible):

Anything else we need to know?: 已经参考https://zhuanlan.zhihu.com/p/585749690 问题5自查过了,还是出现无法解析的问题 在边缘端宿主机测试结果 image 在边缘端 pod测试结果 image

Environment:

HusenHuang commented 8 months ago

边缘端的edgemesh日志 edge-edgemesh-agent.log 边缘端的edgecore日志 edgecore.log 云端edgemesh日志 cloud-edgemesh-agent.log 云端cloudcore日志 cloudcore.log

HusenHuang commented 8 months ago

根据issueKubeEdge issue 3445里的指导,临时规避方式如下: a. 删除service b. kubectl delete objectsync --all c. 重启cloudcore、edgecore,重新部署edgemesh d. 重新创建service 这个也临时操作了,边缘端还是无法解析云端

victorming666 commented 7 months ago

我也遇到同样问题,云访问边没问题,边访问云报dns无法解析: 云访问边OK: image 边访问云NG: image

biao-lvwan commented 6 months ago

怎么解决啊

HusenHuang commented 6 months ago

telnet tcp-echo-cloud-svc.cloudzone 2701 改成 telnet tcp-echo-cloud-svc.cloudzone.svc.cluster.local 2701 就可以了

letweare commented 5 months ago

怎么解决啊

我和你遇见的问题一样 你现在解决了么

letweare commented 5 months ago

telnet tcp-echo-cloud-svc.cloudzone 2701 改成 telnet tcp-echo-cloud-svc.cloudzone.svc.cluster.local 2701 就可以了

我试了 也是不行

biao-lvwan commented 5 months ago

telnet tcp-echo-cloud-svc.cloudzone 2701 改成 telnet tcp-echo-cloud-svc.cloudzone.svc.cluster.local 2701 就可以了

我试了 也是不行 目前还没解决

letweare commented 5 months ago

telnet tcp-echo-cloud-svc.cloudzone 2701 改成 telnet tcp-echo-cloud-svc.cloudzone.svc.cluster.local 2701 就可以了

我试了 也是不行 目前还没解决

这个方法我还是连接不了

guanpengwei commented 2 months ago

同样的问题,求助