Доступ к веб-серверу внутри модуля в виртуальной машине извне виртуальной машины - PullRequest
0 голосов
/ 28 мая 2019

У меня есть кластер kubernetes, работающий на бродячей виртуальной машине.Я запускаю веб-сервер, прослушивающий порт 8181 на модуле внутри кластера.Я активировал переадресацию pod через kubectl port-forward 8180: 8181, чтобы получить доступ к веб-серверу из виртуальной машины.Теперь я пытаюсь получить доступ к модулю снаружи vagrant vm, то есть хост-машины.В vagratfile я поместил config.vm.network "private_network", ip: "192.168.56.17",: adapter => 2

, чтобы я мог получить доступ к виртуальной машине через IP (192.168.56.17).Проблема в том, что, если я пытаюсь свернуться на веб-сервере с хост-компьютера, я получаю эту ошибку: Соединение с 192.168.56.17:8180 ... не удалось: Соединение отклонено.

Я попытался запустить веб-сервер непосредственно на гостевой машине, а не в модуле k8s, и я могу подключиться к веб-серверу с хост-машины, так что я думаю, что это не проблема бродячей конфигурации.Я также пытался активировать переадресацию портов в Vagrant через: config.vm.network: forwarded_port, guest: 8181, host: 8181,: adapter => 2, но проблема все еще здесь.

Спасибо всем запомогая мне.

...