2017-06-14 115 views
0

我正在使用Azure容器服務在Azure上的mesos羣集上設置多容器應用程序,並且當前停留在鏈接容器中。如何鏈接運行在Azure上的mesos羣集(dc/os)中的docker容器?

我的設置簡單的信息: - Mesos集羣部署在使用Azure的Azure的集裝箱服務 - 這是一個3容器應用程序 - A,B和C - B依賴於A和C依賴於& B- - A部署當前

如何鏈接上述容器?

感謝, 蘇拉傑

回答

1

如果通過連接你的意思是多克的--link然後thats deprecated實踐和容器間通信應該做的使用泊塢窗網絡和端口映射。

對於DC/OS - 您可以通過一些不同的方式來實現此功能(也稱爲服務發現)。我寫了一篇博客文章,通過示例解釋這些不同的工具:http://blog.itaysk.com/2017/04/28/dcos-service-discovery-and-load-balancing-by-example

如果您不想閱讀那篇長文章並尋找建議:請嘗試使用VIP。

創建應用程序時(無論是從Marathon還是DC/OS用戶界面),查找'VIP'設置。在那裏輸入一個IP(它可以是一個組成的IP)和端口。您的服務將在此IP:端口下被發現。

更多有關VIP:https://dcos.io/docs/1.9/networking/load-balancing-vips/virtual-ip-addresses/

+0

這就是我一直在尋找的!謝謝一噸Itay!通過你的文章(逐行)。瞭解集裝箱通信的優秀文章:) –

+0

我很高興聽到:) – itaysk

相關問題