【发布时间】:2018-03-16 18:28:58
【问题描述】:
我正在考虑构建一个 Docker Swarm 集群。为了保持简单和相对容错的目的,我考虑过简单地运行 3 个节点作为管理器。
不使用任何专用工作节点时的权衡是什么?有什么我应该注意的可能不明显的吗?
我发现这个Github issue 提出了类似的问题,但答案对我来说有点模棱两可。它提到性能可能会更差。它还提到,达成共识需要更长的时间。在实践中,哪些功能会更慢? “需要更长时间才能达成共识”实际上会影响什么?
【问题讨论】:
-
这可能不是您的问题的正确论坛,但既然我已经这样做了,我可以告诉您我的经验是,如果负载很轻就可以了——经理角色只是使用更多资源如果除此之外还有很多任务,其中一个或另一个(或两者)都会受到影响。因此,除非您的负载很轻,否则我不打算长期这样做,但是如果您正在监视主机,那么开始应该没问题。随着服务的扩展,我们最终增加了一些工人。
标签: docker-swarm