как получить доступ к сервису, находящемуся в миникубе, извне - PullRequest
2 голосов
/ 28 мая 2020

Я создал службу внутри мини-куба (192.168.64.2), работающую на моем P C (172.10.10.2), и запустил службу Ingress, поэтому я могу получить доступ к этой службе со своего P C (172.10.10. 10.2) с ip minikube (192.168.64.2). Но я также хочу получить доступ к этой услуге с другого P C (172.10.10.100), как я могу достичь этой цели?

1 Ответ

1 голос
/ 28 мая 2020

, вы можете выполнить переадресацию портов, и если оба P C в одной сети, вы можете получить доступ к порту через IP-адрес P C. при необходимости вы можете использовать Nginx также для доступа к определенным c маршрутам.

В docker запустить контейнер с перенаправлением портов

docker run -p 5000:containerport <image name>

Получить minikube P C IP

получить доступ к этому IP с другого P C и использовать порт: 5000

, это будет, если оба находятся в одной сети. при необходимости вы можете использовать nginx.

Обновление:

если вы используете Kubernetes, вы можете использовать

kubectl port-forward svc/<service-name> 5000:<container-port>

kubectl port-forward pod/<pod-name> 5000:<container-port>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...