我目前正在 Oreilly 学习“Kubernetes 入门,第三版”课程。我进入了入口部分,您可以在其中创建部署、添加入口、添加入口规则并尝试访问 Pod,但它不起作用。
在不考虑入口的情况下,这就是我所做的:
kubectl create deployment nginxlab --image nginx
kubectl expose deployment nginxlab --port 80
kubectl edit svc nginxlab
然后我尝试做一个卷发,但没有成功。我使用的是 Ubuntu 22.04。这应该有效吗?
尝试禁用防火墙并添加规则。
确定您的 Minikube Kubernetes 集群到底出了什么问题
本质上,您可以采取一些步骤来正确诊断或调试您的问题。
正如 larks 所说,为了确保 nginx pod 正常运行,查看 kubectl get pod 的结果也是有益的。
要查看有关 Pod 的更多详细信息,请使用:
kubectl 描述 pod
这里是 minikube 官方文档和 gitlink
请参阅官方文档使用 NGINX Ingress Controller 在 Minikube 上设置 Ingress