В Minishift путь API веб-консоли не изменен на общедоступный параметр
В моем случае я хотел бы поделиться своим экземпляром мини-трансфера с моей внутренней сетью.
Похоже, что нет возможности выбрать сеть / IP, например, если вы попытаетесь установить сетевой интерфейс виртуальной коробки на "мост", он просто потерпит неудачу
Поэтому я хотел бы настроить переадресацию портов, например, http://blog.brianjohn.com/forwarding-ports-in-os-x-el-capitan.html
В этом случае я могу получить доступ к веб-консоли, например, перенаправить порт IP-адреса компьютера: ПОРТ на 192.168.64.4:8443 (минишифт)
Но все API, например, " https://192.168.64.4:8443/api/v1", все еще используют внутренний IP-адрес, к которому, конечно, к нему нельзя получить доступ извне.
Есть ли способ заставить его работать должным образом?
1 ответ
Когда мне нужно получить доступ к minishift с других хостов, я использую SSH туннелирование. Сначала вам нужно включить SSH-доступ в вашей OSX и убедиться, что вы включили AllowTcpForwarding
, Затем создайте другого пользователя на своем ноутбуке для входа через SSH.
С других хостов вам необходимо авторизоваться по SSH с помощью следующей команды:
ssh -L 8443:192.168.64.4:8443 user@<you_laptop_IP_address>
Держите пользователя вошедшим в систему, чтобы вы могли получить доступ к веб-консоли minishift с помощью браузера, чтобы https://localhost:8443