【发布时间】:2016-07-11 08:24:07
【问题描述】:
我正在进入 Docker Swarm,这是我找不到答案的问题...
我有 3 台物理主机,我想创建一个集群。我应该使用单独的(第 4 台)物理主机来运行 Swarm 主服务器,并使用另外一台来运行 KV 存储,或者我可以在这 3 台主机中的一台中运行它们并且仍然能够将它们全部用作 Swarm 节点?
谢谢。
【问题讨论】:
标签: docker docker-machine docker-swarm
我正在进入 Docker Swarm,这是我找不到答案的问题...
我有 3 台物理主机,我想创建一个集群。我应该使用单独的(第 4 台)物理主机来运行 Swarm 主服务器,并使用另外一台来运行 KV 存储,或者我可以在这 3 台主机中的一台中运行它们并且仍然能够将它们全部用作 Swarm 节点?
谢谢。
【问题讨论】:
标签: docker docker-machine docker-swarm
你可以在同一个节点上运行管理器和代理,在这么小的集群上这可能没问题,但也要记住,swarm manager 确实有额外的责任,因此会给机器增加额外的负载。 集群越大,负载越大。
【讨论】:
根据我的经验,Swarm Manager 不能成为 Swarm Agent。不过从那以后它可能已经改变了。
也许是this answer could give you more details (online version)。
请注意,您可以为 Swarm Manager 和 KV master 使用相同的节点。
【讨论】: