我目前正在研究使用docker容器运行多个微服务的中间层DCO。我的ci已经将每个微服务代码构建到docker容器中,并将其上载到私有容器repo。如果我现在使用marathon将容器a和容器b部署为两个不同的应用程序,那么应用程序a如何能够访问应用程序b?我需要像领事一样的额外服务发现吗?如果我能在这里有一些见解,甚至可能有一些链接/文档让我开始,那就太好了:)
rwqw0loc1#
当前的解决方案是使用某种服务发现。dcos已经附带了mesosdns,它将自动为marathon启动的每个容器创建一个dns条目。有关在DCO上使用介子的详细信息,请参见此处。希望这有帮助!顺便说一句:您可以通过dcos用户界面中的小聊天图标直接联系dcos支持人员。
1条答案
按热度按时间rwqw0loc1#
当前的解决方案是使用某种服务发现。dcos已经附带了mesosdns,它将自动为marathon启动的每个容器创建一个dns条目。有关在DCO上使用介子的详细信息,请参见此处。
希望这有帮助!
顺便说一句:您可以通过dcos用户界面中的小聊天图标直接联系dcos支持人员。