解决云服务器docker swarm节点间无法通信问题

解决云服务器docker swarm节点间无法通信问题,第1张

如果你的swarm运行在默认端口,那么你就可能和我一样遇到了VXLAN默认端口4789/udp被云服务厂商阻断的问题。比如阿里云在文档中提到了这点,链接-> 阿里云添加udp监听文档 。

这个问题在docker:v1903之前无法直接解决。1903版本,docker在swarm init之上增加了--data-path-port uint32 的配置项用于更改docker swarm的VXLAN端口。
下面以指定端口5789/udp为例

给大家分享一个小经验:选择合适的观测工具,如果没有,就创造一个,Wireshark 。
我们先使用三台虚拟机,创建一个 MGR 的集群。MySQL 的版本是 5720(之所以使用低版本的 MySQL,因为恐怕没有人能说清楚这个低版本的 MGR 的行为,不能扯淡只能观测)。
我们忽略这一 *** 作步骤,只看一下创建好的集群,检查一下谁是 Primary,现在我们得选择一个观测工具了。我们知道 MGR 需要通过网络来相互沟通,对集群内的节点状况达成一致。通过抓包对 MGR 的行为进行分析。

1、本机DNS服务器地址设置不对,尝试使用IP地址访问网页,如果可以,那说明是本机的DNS服务器地址设置错误,其实大多网页打不开都是这个问题导致的, 解决办法:在网上邻居上右击,选择“属性”,本地连接右击,选择“属性”,找到“internet协议(tcp/ip)”,双击进去,选择“自动获取IP 地址”“自动获得DNS服务器地址”,然后“确定”即可,有时候本机的网卡驱动没有装好,不能很好的获取Ip地址,DNS服务器地址,可以使用驱动精灵或 者驱动人生进行驱动更新,重装。
2、IE浏览器设置问题或IE组件被破坏,可以使用“IE伴侣”进行修复,也可以使用360急救箱修复。
3、电脑感染病毒导致网页打不开,这也是常见的网页打不开的原因,可以使用杀毒软件全盘杀毒,杀毒完成之后,再修复系统(可以使用360急救箱或者系统盘)即可。
4、如果以上3点还是解决不了网页打不开是什么原因这个问题,可以尝试重装系统。

steam无法连接到内容服务器可以进行以下 *** 作:
1、重启steam。
2、更换下载节点:(1)单击视图然后点击设置。进入Steam的设置界面;(2)在设置界面中打开下载选项卡;(3)打开下载地区选择所需修改的地区节点,国内的话推荐使用离自己比较近的下载节点;(4)点击确定后会要求您重启Steam。点击确定进行重启,到此节点修改完毕。
3、清除下载缓存


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13252996.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-26
下一篇 2023-06-26

发表评论

登录后才能评论

评论列表(0条)

保存