Mesos-dns 是否提供负载均衡?

Does Mesos-dns provides load balancing?

我正在寻找 Mesos + Marathon 来管理 Docker 个容器。

我们正在努力实现的是一种让外部 DNS 条目 (test.example.com) 指向一组特定的 docker 容器的方法。 test.example.com 的 DNS 条目指向一个负载均衡器,它转换连接并将连接发送到我们的后端服务器应用之一。

为此,我研究了 Mesos-dns。使用 mesos-dns,我可以获得每个容器的 DNS 名称,并可以使用容器 IP 解析 DNS,但找不到在服务器组之间进行负载平衡的方法。

谁能确认一下Mesos-dns是否提供负载均衡?如果可以,如何实现负载均衡?

我是否需要使用 HAProxyBamboo 等其他解决方案来实现此目的?

谢谢!!

峰会

是的,您可以使用 Mesos-DNS 进行负载平衡,例如参见相应的 HTTP API endpoints, but it's really not recommended in the context of DC/OS: see the internal (Minuteman) and external (Marathon-lb, HAProxy-based) load balancing and service discover options in the docs