如何链接运行在Azure上的mesos群集(dc / os)中的docker容器?
我正在使用Azure容器服务在Azure上的mesos群集上设置多容器应用程序,并且当前处于链接容器中。
我的设置简要信息: – 使用Azure容器服务在Azure上部署Mesos群集 – 这是一个3容器应用程序 – A,B和C-B依赖于A,C依赖于A&B- – A部署
我如何链接上述容器?
谢谢,苏拉杰
如果通过链接你的意思是Docker的 – --link
那么不赞成的做法和容器间通信应该使用Dockernetworking和端口映射完成。
对于DC / OS – 您可以通过一些不同的方法来实现这一点(也称为服务发现)。 我已经写了一篇博客文章来解释这些不同的工具: http : //blog.itaysk.com/2017/04/28/dcos-service-discovery-and-load-balancing-by-example
如果您不想阅读那篇长文章并寻找build议,请尝试使用VIP。
创build应用程序时(从Marathon或DC / OS用户界面),查找“VIP”设置。 在那里input一个IP(它可以是一个组成的IP)和端口。 您的服务将在此IP:端口下被发现。
更多VIP: https : //dcos.io/docs/1.9/networking/load-balancing-vips/virtual-ip-addresses/