地址
容器编排:Swarm mode
到处都使用容器=麻烦来了
- 怎么去管理这么多容器?
- 怎么能方便的横向扩展?
- 如果容器down了,怎么能自动恢复如何去更新容器而不影响业务?
- 如何去监控追踪这些容器?
- 怎么去调度容器的创建?
- 保护隐私数据?
Swarm 的架构
swarm 的节点有两种角色
- manager : 集群的大脑(为了避免单点故障,大脑有多个)
- worker : worker部署容器可能需要数据同步
- 既然大脑有多个 , 那么就涉及到大脑的同步 . 这里的同步就使用了
Raft
协议- worker使用
Gossip
网络进行信息同步