我们在 wsl2 上安装了 minikube 集群。我已经使用 clusterIP 部署了服务,并使用 nginx 入口公开了它。我可以使用curl 以及WSL2 上安装的chromium 浏览器打开该应用程序。 但我想从Windows浏览器访问该应用程序,我们该如何实现呢?我不使用Docker桌面,我已经在wsl2上安装了docker。
虽然 Minikube 未转发到 Windows 主机,但我们可能无法从 Windows 浏览器访问 Minikube 中运行的应用程序。在您的情况下,Minikube 可能是端口转发到 WSL2 主机而不是您的 Windows 主机。
要解决您的问题,请尝试使用以下步骤设置从 WSL2 到 Windows 主机的端口转发:
您可以获取 Minikube IP 和 Minikube 服务命令以将端口转发到您的 Windows 主机。
minikube service <service-name\> –url=http://<windows-host-ip\>:<port\>
现在打开 Windows 浏览器并尝试使用以下方式访问应用程序:
http://<windows-host-ip\>:<port\>
。检查并告诉我您是否能够通过 Windows 浏览器访问您的 Minikube 入口。