2016-11-23 45 views
0

OpenShift出口路由器我配置出口路由器喜歡這裏描述: https://docs.openshift.com/container-platform/3.3/admin_guide/managing_pods.html#admin-guide-controlling-egress-traffic不工作

但它不工作。 在我的理解中,選項將被解決這樣的:

  • 名稱:EGRESS_SOURCE < - 這就是生活的節點網絡(在我的情況下用容器上運行的VM) 值:192.168 .12.99
  • 名稱:EGRESS_GATEWAY < - 目標IP地址可路由的網關。 value:192.168.12.1
  • name:EGRESS_DESTINATION < ---我想要達到的應用程序的目標ip。在我的情況下,它是一個生活在經典虛擬機中的mongoDB。

    值:203.0.113.25

我說得對還是我錯過了什麼?

我將如何達到目標?

我是否需要解決訪問MongoDB的源IP,或者我只需要解決我的MongoDB的IP問題?流量在我的出口路由器上獲得了nat'd(這是我的理解流量將會是順便說一句)?

我該如何解決這類問題?

最好的問候, 馬庫斯

+0

好,它的工作現在。我創建了一項服務,並提出了此服務的IP以達到我的目標。 –

回答

1

好,它的工作現在。我創建了一項服務,並提出了此服務的IP以達到我的目的地。 另一種方法是解決容器的IP。

所以從容器內部到達你原來的目的地不要使用原來的ip,而是使用egress pod ip或者首選使用創建服務的ip。

!!注意:目標IP地址必須在主機/節點IP範圍之外,否則無法工作。看起來,如果你在主機/節點範圍內使用目標ip,標準gw將會收到請求,我認爲它會放棄它。 !

,我會建議從紅帽使用出口路由器的形象,而不是產地,這是從紅帽官方文件中指出...

image: registry.access.redhat.com/openshift3/ose-egress-router