如果有3台服务器:
第一台服务器主要提供nginx前端界面,入口界面。主要部署base模块数据
第二台使用docker-compose,部署业务模块数据。在部署过程中发现第一台无法访问第二台服务器gateway模块,查看配置文件发现没有做端口映射。若要实现多服务器部署有什么比较成熟方案呢?是打通docker 虚拟网段,还是把端口映射呢?如果第三台服务器部署是不是也要部署gateway模块+业务代码模块,还是直接注册业务代码模块即可呢?
跨服务器部署是不能直接用docker的,因为涉及到网络联通的问题。
这种情况需要使用到k8s或者docker swarm,具体可以查阅一下相关资料
扫一扫访问 Blade技术社区 移动端