如何从外部访问minikube机器?

时间:2019-02-17 09:38:00

标签: kubernetes minikube

我有一个在ubuntu上运行的服务器,需要使用kubernetes工具公开我的应用程序。我使用带有virtualbox机器的minikube创建了一个集群,并使用命令kubectl暴露部署我可以真正暴露我的应用程序……但是仅在我的本地网络中。这意味着当我运行minikube ip时,我会收到一个本地ip。我的问题是如何从外部访问minikube机器? 我认为答案将是“端口转发”。但是我该怎么做呢?

2 个答案:

答案 0 :(得分:1)

您可以通过以下方式使用SSH端口转发从主机访问服务:

ssh -R 30000:127.0.0.1:8001 $USER@192.168.0.20

其中8001是公开服务的端口,192.168.0.20是minikube IP。

现在,您可以通过将浏览器指向http://192.168.0.20:30000

的笔记本电脑访问应用程序

答案 1 :(得分:0)

如果您打算从互联网访问您的计算机,那么答案是“端口转发”,并使用外部ip地址[https://www.whatismyip.com/]。配置进入您的路由器设置。查看路由器手册。