Docker 集群负载均衡

Gib*_*bbs 3 docker docker-swarm

我们需要通过 Ngnix 和 Swarm 模式来平衡负载吗?

如果是这样,我们为什么需要这样做。Docker swarm 平衡负载。我测试了简单的应用程序。它有多种负载平衡策略。

连docker swarm都可以均衡负载,为什么还有那么多关于swarm模式下用ngnix进行负载均衡的文章呢?

Mar*_*kus 6

我们需要通过 Ngnix 和 Swarm 模式来平衡负载吗?

是和不是。这取决于...:)
应用程序负载平衡正在为您做群。例如,当部署具有 10 个副本的服务时,群模式将在每次调用时围绕 10 个应用程序执行循环负载平衡。您给哪位经理或工人打电话并不重要。

但在主机级别,您需要一个外部经典负载均衡器。例如,当您的集群在 4 个数字海洋机器上运行时,您需要一个覆盖所有 4 个 IP 地址的负载均衡器。

连docker swarm都可以均衡负载,为什么还有那么多关于swarm模式下用ngnix进行负载均衡的文章呢?

a) 因为 nginx 想要赚钱
b) 因为曾经有一段时间 docker swarm 模式存在之前,一切都很复杂
c) 因为知道如何自己做还是很好的 d) 因为你对 nginx 非常熟悉