Pra*_*rel 6 docker kubernetes minikube
我正在 minikube 上学习 Kubernetes。我研究了 kubernetes 官方文档,并在沙盒环境中遵循了他们的交互式教程。在沙箱中一切工作正常,但我在我的系统上尝试了同样的操作,但失败了。
首先,我创建了一个部署,然后创建了一个NodePort类型服务以将其公开给外部流量。
Pod 运行良好,服务描述中未发现任何问题。
为了测试应用程序是否暴露在集群外部,我曾经curl向节点发送请求:
curl $(minikube ip):$NODE_PORT
Run Code Online (Sandbox Code Playgroud)
但我没有收到服务器的响应:
curl: (7) 无法连接到 192.168.XX.X 端口 32048: 操作超时。
我已经复制了教程中完成的所有内容。相同的部署名称、相同的映像、相同的服务名称,几乎一切。
我尝试了LoadBalancertype,但发现 minikube 不支持它。为了访问LoadBalancer部署,我使用了该命令,minikube tunnel但这没有帮助。
可能的原因是什么?是我的系统吗?
小智 6
我的 m1 mac 也遇到这个问题。我能够使用以下命令访问该服务:
kubectl port-forward svc/kubernetes-bootcamp 8080:8080
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1508 次 |
| 最近记录: |