使用docker會產(chǎn)同的一些問題借杰。為什么要用Swarm
1.怎么去管理這么多的容器 ?
2.怎么能方便的橫向擴展 进泼?
3.如果容器down了蔗衡,怎么能自動恢復(fù) 纤虽?
4.如何去更新容器而不影響業(yè)務(wù) ?
5.如果去監(jiān)控追蹤這些容器 绞惦?
6.怎么去調(diào)度窗口的創(chuàng)建?
7.保護(hù)隱私數(shù)據(jù) 逼纸?
Swarm架構(gòu)
image.png
1.節(jié)點
分為 ** manager** 和 ** worker **
manager 就是現(xiàn)個docker的大腦,可以讓兩臺機器上的docker 同步济蝉。通過內(nèi)置分布式的存儲數(shù)據(jù)庫杰刽,用 Raft 協(xié)議做同步.
worker 就是真正要做事情的節(jié)點。就是容器節(jié)點.