【发布时间】:2023-03-21 21:26:01
【问题描述】:
我在我的 Mac 上安装了 minikube,并为我的 nodejs 应用程序创建了部署和服务。我通过使用以下命令获取我的服务的 URL 来测试一切正常:
minikube service my-nodejs-app --url 然后我在浏览器中运行这个 URL 并得到结果。问题是当我尝试从同一网络内的另一台机器访问相同的 URL 时它不起作用。
我的服务 .yml 文件是:
apiVersion: v1
kind: Service
metadata:
name: my-nodejs-app
spec:
type: NodePort
ports:
- port: 80
targetPort: 1337
protocol: TCP
name: app-server
selector:
app: my-nodejs-app
我尝试使用端口转发将我的 pod 端口转发到我的本地主机,它仅适用于托管集群的同一台机器,并且当我尝试从同一网络上的另一台机器访问时(通过机器的 IP 地址)集群部署在哪里)我仍然找不到页面。
在此先感谢您的帮助。
【问题讨论】:
标签: kubernetes kubectl minikube