我在从本地计算机访问 Minikube 集群中部署的服务时遇到问题。我在 Minikube 中部署了一个 Django 应用程序,并使用 NodePort 服务公开它。但是,当我尝试使用 Minikube IP 地址和 NodePort 从本地计算机访问该服务时,我无法建立连接。
我已检查 Minikube IP 地址,确保网络连接,并验证服务在集群内正常运行。我也重新启动了 Minikube,但问题仍然存在。
任何人都可以指导故障排除步骤或潜在的解决方案来解决此问题吗?任何见解或建议将不胜感激。谢谢!
这是我尝试过的 部署 YAML 文件 服务 YAML 文件 Minikube SSH - Ping 和 curl 请求在 SSH 内工作 但是,在 Minikube 外部 ping 失败
我需要帮助,请帮忙。谢谢你。
尝试
minikube service python-django-app-service --url
。该命令将为您提供您所公开的确切地址和端口。如果这不起作用,请尝试 kubectl port-forward svc/python-django-app-service 8090:80
,其中 8090
是您需要像这样 localhost:8090
连接的端口,看看会发生什么。如果后者不起作用,则 99% 的情况是应用程序端的端口暴露方式出现问题。这个端口真的处于监听状态吗?尝试在 Docker 中运行相同的容器并公开端口。