解决云服务器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为例

方法如下:

一、必备条件:1、一台电脑,笔记本或台式都可以,系统win10专业版,8G内存及以上2、阿里云服务器,有固定IP,1CPU,2G内存,2M宽带及以上。(注:阿里云服务器已经虚拟化,不支持二次虚拟化,所以不能直接部署Pi节点)二、购买阿里云服务器:购买方法:打开官网使用支付宝或淘宝账号登录选择“入门首选”立即购买即可(新用户仅96元一年,有条件的朋友建议买“最新代产”)操作系统选择windowsserver2008R2企业版64位中文版、带宽选择2M、1CPU2G内存确认购买即可。三、设置云服务器端口规则:设置方法:控制台点击左上角图标展开菜单,选择“云服务器ECS”点击你的云服务器名称本实例安全组点击安全组名称入方向、手动添加端口规则。四、部署云服:远程连接:首先重置实例密码,改成你的密码,并立即重启完成后我们点击远程连接,选择Workbench输入你的密码登录,即可进入云服务器桌面,跟我们的电脑一样。部署方法:1、开始管理工具服务器管理器角色添加角色下一步网络策略和访问服务、下一步下一步勾选“网络策略服务器”和“路由和远程访问服务”、下一步安装、完成后关闭。2、展开“角色”、右击“路由和远程访问”、点击“配置并启用路由和远程访问”下一步勾选“自定义配置”下一步勾选“***”和“NAT”,下一步完成、确定、启动服务。3、展开“IPv4”、右击“NAT”、新增接口本地连接、确定勾选“公用接口连接到Internet”及在此接口上启用NAT,确定右击“NAT”新增接口内部、确定勾选“专用接口连接到专用网络”确定。4、右击“路由和远程访问”、属性点击IPv4、静态地址池、输入起始IP与结束IP、确定点击“安全”、身份验证方法、勾选第234项、确定然后都选择“是”,等待完成即可。5、展开“配置”本地用户和组右击“用户”、新用户设置用户名pinode、密码、取消勾选选项、创建完成后关闭右击“pinode”、属性拨入、允许访问、分配静态IP地址、10102、确定保存即可。6、下载TCPMapping工具(已经配置好),解压到服务器任意文件夹里打开即可,同时勾选“开机自动运行”。五、本地家庭电脑配置:设置方法:右击网络图标打开“网络和Internet”设置***、添加***连接***提供商选择“windows内置”、连接名称写Pi节点、服务器名称或地址填写你的云服务器公网IP,***类型选择点对点隧道协议、用户名与密码填写我们前面在服务器设置的,然后保存点击“Pi节点”进行连接,发现我们本地IP变成了公网IP。

云虚拟主机也是虚拟主机主机产品中的一种,它相对于传统的虚拟主机无论是在性能稳定上还是价格上面就是更好些,同时其还拥有高在线率、免备案、智能容错等多种优势。云虚拟主机同时拥有高度可用的云架构,是将站点的数据存储在云储存中。能够让统一的服务平台将众多资源聚合在一起,给用户多种选择,同时还支持随时进行增加,让网站的能耗效率达到最高,运营的成本最低。云虚拟主机的资源也不会受到单一的产品及服务限制,满足多种服务及需求等。

云服务器通常也会被称之为云主机或者云计算服务器,是云计算服务器体系当中的主机产品之一。云服务器使用的技术时类似于VPS服务器的虚拟化技术,其也被理解为VPS的升级版本,与其不同支持在于,云服务器是通过一组集群的服务器上进行划分出的多个与服务器类似的空间。

云虚拟主机和云服务器的区别:

云虚拟主机是从云服务器中进行进一步划分的,使用虚拟主机管理软件,将云服务器进行分割成多个型号不同的小型空间。虽然云服务器和云虚拟主机都是通过云计算技术将高性能服务器和优质网络带宽进行整合,价格上相对传统的将更加的便宜。不同点在于云虚拟主机同时在集群服务器中的每个服务器节点上运行,也就是说在集群的每个节点服务器中都能够发现一个一模一样的站点存在,同时每个节点服务器中站点所使用的配置和数据都是相同的。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 解决云服务器docker swarm节点间无法通信问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情