我正在使用Azure容器服務在Azure上的mesos羣集上設置多容器應用程序,並且當前停留在鏈接容器中。如何鏈接運行在Azure上的mesos羣集(dc/os)中的docker容器?
我的設置簡單的信息: - Mesos集羣部署在使用Azure的Azure的集裝箱服務 - 這是一個3容器應用程序 - A,B和C - B依賴於A和C依賴於& B- - A部署當前
如何鏈接上述容器?
感謝, 蘇拉傑
我正在使用Azure容器服務在Azure上的mesos羣集上設置多容器應用程序,並且當前停留在鏈接容器中。如何鏈接運行在Azure上的mesos羣集(dc/os)中的docker容器?
我的設置簡單的信息: - Mesos集羣部署在使用Azure的Azure的集裝箱服務 - 這是一個3容器應用程序 - A,B和C - B依賴於A和C依賴於& B- - A部署當前
如何鏈接上述容器?
感謝, 蘇拉傑
如果通過連接你的意思是多克的--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/
這就是我一直在尋找的!謝謝一噸Itay!通過你的文章(逐行)。瞭解集裝箱通信的優秀文章:) –
我很高興聽到:) – itaysk