我在看mesos+marathon来管理docker集装箱。
我们试图实现的是一种获取外部dns条目(test.example.com)的方法,以指向一组特定的docker容器。test.example.com的dns条目指向一个负载均衡器,它将连接转换并发送到我们的一个后端应用服务器。
为此,我研究了mesos dns。有了mesos dns,我可以得到每个容器的dns名称,并且可以用容器ip解析dns,但是找不到在一组服务器之间实现负载平衡的方法。
有人能确认mesos dns是否提供负载平衡吗?如果是,如何使用它实现负载平衡?
我是否需要使用其他解决方案,如haproxy或竹子来实现这一点?
谢谢!!
苏米特
1条答案
按热度按时间s6fujrry1#
是的,使用mesos dns,您可以进行负载平衡,例如查看相应的httpapi端点,但在dc/os的上下文中确实不建议这样做:请参阅文档中的内部(minuteman)和外部(marathon lb,基于haproxy)负载平衡和服务发现选项。