В 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

Другие вопросы по тегам