我正在笔记本电脑上关注Kubernetes和Minikube上的一些教程三天,我对Kubernetes,Docker,Minikube完全不熟悉,并且达到了我的部署/复制/服务的地步(我仍然有通过使用“通用”虚拟IP和每个副本的单个IP,curl
可以使用它们之间的许多混淆。但是,遗憾的是,只有在我输入minikube ssh
之后,我才能将它们从“群集内部”(如果这是一个正确的术语)卷曲起来。
现在,如何从外部获取我的“hello world”应用程序,即从主机或通过LAN / WAN连接的机器(例如,可以在手机浏览器中打开应用程序URL并且看到JSON输出)。
答案 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 |
|-------------|----------------------|----------------------------|
当您的虚拟机桥接到网络时,只能从网络的其余部分进行访问。