Docker Swarm Master应该是独立的物理节点吗?

我正在进入Docker Swarm,这里是我找不到答案的问题…

我有3个物理主机,我想创build一个集群。 我应该使用单独的(第四)物理主机运行Swarm master,还有一个用于KV store,或者我可以在这三台主机之一运行它们,仍然可以将它们全部用作Swarm节点?

谢谢。

你可以在同一个节点上运行pipe理器和代理,在这样一个小的集群上运行也可以,但是也要记住swarmpipe理员有额外的责任,这样会增加额外的负载。 集群越大,负载越大。

根据我的经验,Swarm Manager不能成为Swarm Agent。 但是从那以后它可能已经改变了。

也许这个答案可以给你更多的细节 ( 在线版 )。

请注意,您可以为Swarm Manager和KV主站使用相同的节点。