我在我的 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 地址)已部署)我仍然找不到页面。
提前感谢您的帮助。