使用Marathon进行Mesosphere跨服务通信

时间:2016-02-18 21:11:02

标签: docker mesos mesosphere marathon

我目前正在研究Mesosphere DCOS,以便使用Docker容器运行多个微服务。每个微服务代码都已由我的CI构建到一个docker容器和上传到私有容器仓库。

如果我现在使用Marathon将容器A和容器B部署为两个不同的应用程序,应用程序A将如何能够访问应用程序B? 我是否需要像Consul这样的其他服务发现?

如果我能在这里获得一些见解,甚至可能有一些链接/文档让我开始,那将会很棒。)

1 个答案:

答案 0 :(得分:2)

目前的解决方案是使用某种服务发现。 DCOS已经附带MesosDNS,它将自动为马拉松启动的每个容器创建一个DNS条目。 有关在DCOS上使用MesosDNS的详细信息,请参阅here

希望这有帮助!

BTW:您可以通过DCOS UI中的小chat icon直接联系DCOS支持。