2016-07-25 89 views
0

在Rancher中,可以選擇指定服務鏈接,但在創建指向另一臺主機上運行的服務的鏈接時,這些似乎不起作用。牧場主服務鏈接不工作

在這種特殊情況下,主機的IP爲10.10.10.10 ,容器的ip爲10.20.0.1。當解析鏈接,它說:

PING link.rancher.internal 10.20.0.1 56(84) bytes of data

的問題是,客戶端試圖達到通過主機的容器,但DNS解析到容器本身,使其無法到達。它應該使link指向10.10.10.10或能夠從其他容器到達10.20.0.1

有什麼需要做的網絡配置來啓用它?

回答

0

沒有看到像搬運工,compose.yml,或牧場主版本的配置,我只能認爲你可以嘗試在兩個堆棧連接在一起的情況下,「external_links」指令(見adding-servcices

對於例如,你有堆棧名稱「數據庫」一個數據庫堆棧,你可以參考服務的名稱在其他堆棧,如:

external_links: 
- database/postgresql:db 

希望它爲你工作。