阿里云vpc专有网云服务器 docker swarm overlay多机无法ping通

经过多天各种百度Google后还是无法解决 docker swarm overlay多机无法ping通 问题,偶然看到一篇docker swarm 相关文章提到 各大云服务器专有网都是用到vxlan网络占用了udp端口4789,而docker swarm overlay主机间网络通信也是用的vxlan。所以呢 各大云服务器 应该都不支持docker swarm overlay网络模式。
下面是我提给阿里云的工单,阿里云员工回答:

阿里云售后工程师 :    您好,vpc网络不支持自建vxlan,跟底层有冲突。
不推荐您自建集群,一是难度很高花费时间很大,二是自建有很多兼容性问题。而且自建的容器集群没有阿里云容器服务官方技术支持,只能自己在网上找资料解决。
建议您考虑用阿里云提供的容器服务来搭建集群,容器服务本身是免费的,只是集群关联的云资源是付费的,您可以建个免费的集群,把现有的ECS加到集群的节点里面直接使用,省去了您搭建、调试集群的步骤。  

截图:
在这里插入图片描述

阿里员工 明确回答:vpc网络不支持的自建vxlan, 而docker overlay用了vxlan!

另外其他各大云服务器应该也是不行,有人测过腾讯云服务器也不行(这个我没验证!)。

docker swarm集群可以使用阿里云提供的容器服务(阿里云容器服务提供了docker swarm或k8s的集群服务),或者自己机房搭建!
至于自建k8s还没弄过暂时不清楚。

你可能感兴趣的:(docker)