覆盖网络感知HAProxy

时间:2016-04-12 19:46:00

标签: docker overlay haproxy consul

我正在使用Docker 1.10 / Compose 1.6.2并使用Consul作为K / V商店创建覆盖网络。如果我扩展服务,我可以按预期ping它们。现在它是负载平衡这些服务。

鉴于使用DNS的覆盖网络是否存在使用HAProxy的“现成”解决方案,该解决方案将自动更新其配置以针对覆盖网络上可用服务的实例进行负载平衡?

1 个答案:

答案 0 :(得分:0)

是的,有这样一个场景的解决方案。它被称为interlock。有关更多信息,请参阅此链接:https://github.com/ehazlett/interlock

我尝试过互锁,效果非常好。

我听过的另一个解决方案是traefik,但未尝试过。点击此处:https://github.com/containous/traefik