2017-10-23 5 views
0

Mein Fall wäre, würde ich meine Minishift-Instanz zu meinem Intranet-Netzwerk teilen.In Minishift, Web-Console-API-Pfad nicht geändert, um öffentliche Domain-Einstellung

Es sieht so aus, als gäbe es keine Möglichkeit, das Netzwerk/IP zu wählen, z.B. Wenn Sie versuchen, die Virtualbox-Netzwerkschnittstelle auf "Brücke" zu setzen, würde es einfach fehlschlagen

So würde ich Port-Forwarding, z. http://blog.brianjohn.com/forwarding-ports-in-os-x-el-capitan.html

In diesem Fall kann ich auf die Webkonsole z. Umleitungs-Port der Maschine IP: PORT zu 192.168.64.4:8443 (Minishift)

Aber alle API, z.B. "https://192.168.64.4:8443/api/v1" verwenden immer noch die interne IP, auf die natürlich nicht extern zugegriffen werden kann.

Gibt es eine Möglichkeit, damit es richtig funktioniert?

Antwort

1

Wenn ich auf Minishift von anderen Hosts zugreifen muss, verwende ich SSH-Tunneling. Zuerst müssen Sie den SSH-Zugriff in Ihrem OSX aktivieren und sicherstellen, dass Sie AllowTcpForwarding aktivieren. Erstellen Sie dann einen anderen Benutzer in Ihrem Laptop, um sich über SSH anzumelden.

von anderen Hosts müssen Sie SSH mit folgendem Befehl um sich einzuloggen:

ssh -L 8443:192.168.64.4:8443 [email protected]<you_laptop_IP_address> 

die Benutzer halten angemeldet, so dass Sie Ihre minishift Webkonsole zugreifen können, um https://localhost:8443 mit Browser

Verwandte Themen