Kubernetes 让我的应用程序在Minikube中从外部可用

Kubernetes 让我的应用程序在Minikube中从外部可用,kubernetes,minikube,Kubernetes,Minikube,三天来,我一直在笔记本电脑上学习Kubernetes和Minikube的一些教程,我对Kubernetes、Docker和Minikube是完全陌生的,我的部署/副本/服务(我仍然对它们有很多混淆)都可以通过“通用”的方式提供给curl每个复制副本的虚拟IP和单个IP。但是,不幸的是,我只能从“集群内部”(如果这是一个正确的术语)卷曲它们,换句话说,只有在我键入minikubesh之后才能卷曲它们 现在,我如何从外部获取我的“hello world”应用程序,即从主机或通过LAN/WAN连接的机

三天来,我一直在笔记本电脑上学习Kubernetes和Minikube的一些教程,我对Kubernetes、Docker和Minikube是完全陌生的,我的部署/副本/服务(我仍然对它们有很多混淆)都可以通过“通用”的方式提供给
curl
每个复制副本的虚拟IP和单个IP。但是,不幸的是,我只能从“集群内部”(如果这是一个正确的术语)卷曲它们,换句话说,只有在我键入
minikubesh
之后才能卷曲它们


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

您可以通过
minikube服务列表查看minikube群集中的服务。如果您为服务分配了一个URL,则会显示一个URL,您可以从主机访问该URL,例如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 |
|-------------|----------------------|----------------------------|

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

您可以通过
minikube服务列表查看minikube群集中的服务。如果您为服务分配了一个URL,则会显示一个URL,您可以从主机访问该URL,例如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 |
|-------------|----------------------|----------------------------|
当然,只有当虚拟机桥接到网络中时,才能从网络的其余部分进行访问