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

时间:2016-05-23 18:28:39

标签: mesos mesosphere marathon

我在看Mesos + Marathon来管理Docker容器。

我们尝试实现的是获取外部DNS条目(test.example.com)以指向一组特定的docker容器的方法。 test.example.com的DNS条目指向负载均衡器,该负载均衡器将连接转换并发送到我们的后端服务器应用程序。

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

有人可以确认Mesos-dns是否提供负载平衡?如果是,我怎样才能实现负载均衡?

我是否需要使用其他解决方案,例如 HAProxy Bamboo 才能实现此目标?

谢谢!

萨米特

1 个答案:

答案 0 :(得分:1)

是的,使用Mesos-DNS,您可以进行负载平衡,例如查看相应的HTTP API端点,但在DC / OS的上下文中确实不推荐:请参阅内部( Minuteman)和docs中的外部(基于Marathon-lb,基于HAProxy的)负载平衡和服务发现选项。