使用docker会产同的一些问题。为什么要用Swarm
1.怎么去管理这么多的容器 ?
2.怎么能方便的横向扩展 ?
3.如果容器down了,怎么能自动恢复 ?
4.如何去更新容器而不影响业务 ?
5.如果去监控追踪这些容器 ?
6.怎么去调度窗口的创建?
7.保护隐私数据 ?
Swarm架构
image.png1.节点
分为 ** manager** 和 ** worker **
manager 就是现个docker的大脑,可以让两台机器上的docker 同步。通过内置分布式的存储数据库,用 Raft 协议做同步.
worker 就是真正要做事情的节点。就是容器节点.
网友评论