获取URL并使用Docker Kubernetes群集访问不带Minikube群集的正在运行的服务

获取URL并使用Docker Kubernetes群集访问不带Minikube群集的正在运行的服务,docker,kubernetes,kubectl,kubernetes-ingress,minikube,Docker,Kubernetes,Kubectl,Kubernetes Ingress,Minikube,我正在使用Docker运行Kubernetes群集,而不是使用Minikube群集(需要大量内存),但是在应用所需文件后,我无法获得外部URL(就像我使用Minikube时一样)在我的Chrome浏览器中运行它 考虑以下几点: 吊舱: apiVersion:v1 种类:豆荚 元数据: 名称:webapp-release-0-5 标签: 应用程序:webapp 发布:“0-5” 规格: 容器: -名称:webapp 图片:richardchesterwood/k8s fleetman网络应用程序角

我正在使用Docker运行Kubernetes群集,而不是使用Minikube群集(需要大量内存),但是在应用所需文件后,我无法获得外部URL(就像我使用Minikube时一样)在我的Chrome浏览器中运行它

考虑以下几点:

吊舱:

apiVersion:v1 种类:豆荚 元数据: 名称:webapp-release-0-5 标签: 应用程序:webapp 发布:“0-5” 规格: 容器: -名称:webapp 图片:richardchesterwood/k8s fleetman网络应用程序角度:0-5 及其服务:

apiVersion:v1 种类:服务 元数据: 名称:fleetman网络应用 规格: #这定义了此服务将表示哪些POD #该服务成为其他服务的网络端点 #或者连接到的外部用户(如浏览器) 选择器: 应用程序:webapp 发布:“0-5” 端口: -名称:http 港口:80 节点端口:30080 类型:节点端口 从命令行(WINDOWS 10 CLI)应用这两个命令后:

>>kubectl获取服务
fleetman webapp节点端口10.96.227.189 80:30080/TCP 5m57s
>>>库贝特尔格波
运行0 12m的webapp 1/1
webapp-release-0-5 1/1运行0.12米
然而,我没有这个豆荚的外部URL放在我的浏览器中查看应用程序,就像我以前在Minikube中一样


我们如何生成这样的URL?

要让它以定制的方式工作尤其困难。我建议使用它创建kubernetes节点作为docker容器。您可以通过
http://:
访问节点端口服务。要获得
NODEIP
请在过去使用
kubectl get nodes

,而该问题看起来并没有取得令人满意的结果。提示包括将服务更改为LoadBalancer类型、使用命令式
kubectl expose deployment
命令或使用pod侧端口。我倾向于用它来满足我当地的库伯内特人的需要,而且它对我很有帮助。