Docker Swarm Mode中部署SpringCloud微服务
[TOC]
在Docker Swarm中部署Spring Cloud的服务.
本来服务注册是由Eureka做的,但是Eureka团队停止对该项目支持.于是我们转而转向consul.
经实践,最终定下来新的微服务部署用到的技术如下.
Docker+Consul+Registrator
实验环境
三台机:
node1:192.168.99.100
node2:192.168.99.101
node3:192.168.99.102
规划如下:
node1: Consul Server,Docker Swarm master
node2: Consul Server,Docker Swarm node
node3: Consul Client,Docker Swarm node
一般建议consul server数量为3~5个,做高可用,但是由于是演示,机器也比较渣,就不启用多台作为实验。