2016-04-04 9 views
1

Der Router ist die Anfragen zu jedem Dienst in Openshift Herkunft (v1.1.4) zu routen nicht in der Lage, wenn ichOpenshift Herkunft - Router pod IP

oc get pods --all-namespaces --selector=router --template='{{range .items}}HostIP: {{.status.hostIP}} PodIP: {{.status.podIP}}{{end}}{{"\n"}}' 
HostIP: 10.12.10.5 PodIP: 10.12.10.5 

Vielleicht ist das Problem sehen, Fehlerbehebung, da der Router nicht eingeschaltet ist das Pod-Netzwerk und kann keine Anfragen weiterleiten?

+0

Wenn ich Pods auf demselben Knoten wie Router bereitstellen (erzwinge), funktionieren die Routen. Es scheint, dass dies ein Problem mit der openvswitch-Konfiguration ist. – cloudnoob

+0

Die Ausgabe Ihrer Befehle scheint normal zu sein. Können Sie weitere Informationen oder Fehlermeldungen geben + DNS ist aktiv? – lvthillo

+0

Die PODs sind irgendwie abgestanden mit "ip wiehern" 10.1.2.2 dev tun0 lladdr 02: 42: 0a: 01: 02: 02 STALEN 10.1.2.3 dev tun0 lladdr 02: 42: 0a: 01: 02: 03 STALL – cloudnoob

Antwort

0

Es gibt eine Reihe von Arten von Routern. Ein HAProxy-Router ist der am häufigsten verwendete Router. Ich könnte mir vorstellen, dass das die Art ist, die Sie verwenden, weil Sie es in einer Kapsel haben.

Der Router an sich wird sehr wenig tun. Auch hier gehe ich davon aus, dass Sie die Openshift Web App verwenden und auf den Link klicken, der erstellt wurde. Um dies zu beheben, müssen Sie eine Wildcard-DNS einrichten (check this Wildcard DNS article out). Sobald Sie das eingerichtet haben und Sie den Router auf den richtigen Knoten auflösen lassen und vorausgesetzt, Sie haben den Router und die Router korrekt konfiguriert, sollte die Verbindung funktionieren.

Verwandte Themen