在Minikube中从外面提供我的应用程序

时间:2017-09-22 12:21:22

标签: kubernetes minikube

我正在笔记本电脑上关注Kubernetes和Minikube上的一些教程三天,我对Kubernetes,Docker,Minikube完全不熟悉,并且达到了我的部署/复制/服务的地步(我仍然有通过使用“通用”虚拟IP和每个副本的单个IP,curl可以使用它们之间的许多混淆。但是,遗憾的是,只有在我输入minikube ssh之后,我才能将它们从“群集内部”(如果这是一个正确的术语)卷曲起来。

现在,如何从外部获取我的“hello world”应用程序,即从主机或通过LAN / WAN连接的机器(例如,可以在手机浏览器中打开应用程序URL并且看到JSON输出)。

1 个答案:

答案 0 :(得分:3)

您可以通过minikube service list查看迷你立方体群集中的服务。如果您为服务分配了NodePort,则会显示一个可以从您的主机访问的网址,例如Kubernetes仪表板:

 minikube service list
|-------------|----------------------|----------------------------|
|  NAMESPACE  |         NAME         |            URL             |
|-------------|----------------------|----------------------------|
| default     | kubernetes           | No node port               |
| kube-system | kube-dns             | No node port               |
| kube-system | kubernetes-dashboard | http://192.168.64.67:30000 |
|-------------|----------------------|----------------------------|

当您的虚拟机桥接到网络时,只能从网络的其余部分进行访问。