Установите Eclipse Che 7.0 на сервер в локальной сети и получите доступ с разных машин

Я пытаюсь установить Eclipse Che 7.0 на сервер в локальной сети, используя метод KVM2/Minikube.

Просьба иметь возможность использовать че с другой машины в той же сети.

Моя локальная сеть что-то вроде 192.168.80.*, служба Ingress сопоставляет адрес Че с 192.168.39.???.

Как правильно сопоставить адрес Че в локальной сети?

Спасибо!


person alessino    schedule 13.03.2020    source источник


Ответы (1)


Итак, вы пытаетесь получить доступ к экземпляру minikube, работающему в виртуальной среде, с другого хоста в той же сети.

Самый простой способ сделать это — запустить minikube без vm-драйвера следующим образом:

sudo minikube start --vm-driver=none

Таким образом, minikube запустится непосредственно на вашем хост-компьютере, а не внутри виртуальной машины, поэтому вам не нужно будет заботиться о переадресации соединения с вашим экземпляром kubernetes.

С этого момента вы можете представить свою службу как службу nodeport и получить к ней прямой доступ, используя IP-адрес вашего хост-компьютера. Не требуется прокси/переадресация.

Дайте мне знать, если это было полезно.

person Matt    schedule 16.03.2020
comment
Спасибо за ваш ответ. В настоящее время я перешел к другому более надежному решению, перейдя к полной архитектуре развертывания Kubernetes. Я пытался использовать vm-driver=none way, но это открывает некоторые другие проблемы, такие как отсутствие изоляции, поэтому я предпочитаю изменить направление. - person alessino; 20.03.2020
comment
@alessio, не могли бы вы немного уточнить? У меня minikube запущено и 7.21 установлено. Адреса доступны только с машины, на которой все это было установлено. Я хотел бы получить к нему доступ с другого компьютера в (физической) локальной сети. Нужно ли мне использовать какой-то хост / порт или SSH-магию, чтобы это заработало? Как вы это решили? - person Igor; 23.11.2020