带有 WSL2 的 Minikube 入口无法在 Windows 浏览器中访问

问题描述 投票:0回答:1

我们在 wsl2 上安装了 minikube 集群。我已经使用 clusterIP 部署了服务,并使用 nginx 入口公开了它。我可以使用curl 以及WSL2 上安装的chromium 浏览器打开该应用程序。 但我想从Windows浏览器访问该应用程序,我们该如何实现呢?我使用Docker桌面,我已经在wsl2上安装了docker。

windows-subsystem-for-linux kubernetes-ingress minikube nginx-ingress wsl-2
1个回答
0
投票

虽然 Minikube 未转发到 Windows 主机,但我们可能无法从 Windows 浏览器访问 Minikube 中运行的应用程序。在您的情况下,Minikube 可能是端口转发到 WSL2 主机而不是您的 Windows 主机。

要解决您的问题,请尝试使用以下步骤设置从 WSL2 到 Windows 主机的端口转发:

  1. 您可以获取 Minikube IP 和 Minikube 服务命令以将端口转发到您的 Windows 主机。

    minikube service <service-name\> –url=http://<windows-host-ip\>:<port\> 

  2. 现在打开 Windows 浏览器并尝试使用以下方式访问应用程序:

    http://<windows-host-ip\>:<port\>
    。检查并告诉我您是否能够通过 Windows 浏览器访问您的 Minikube 入口。

© www.soinside.com 2019 - 2024. All rights reserved.