minikube仪表板不工作

我对Minikube很新。
我想在本地机器上尝试minikube。
我安装了Ubuntu的服务器和docker。
我已经下载并使用这个命令启动minikube:

sudo minikube start –vm-driver = none

如果我input这个命令:

sudo kubectl获取服务–all-namespaces

如果我input: sudo minikube仪表板–url我得到: http : //127.0.0.1 : 30000

如果我尝试使用我的笔记本电脑上安装的浏览器(用服务器IP地址replace127.0.0.1),我无法连接到Minikube仪表板。

在这里输入图像说明

您可以从本地主机访问端口30000,而不是从其他主机访问。 通过curl -v http://127.0.0.1:30000在本地检查

解决方法是使用ssh-tunnel从localhost访问此端口,或者为nodePorttypes添加/修改k8s服务或使用k8s入口。

检查你的防火墙规则(禁用它),并检查仪表板pod( kubectl get pods --all-namespaces -o wide )。

如果我不明白错误,你安装了Ubuntu vm并在Ubuntu vm中安装了没有驱动程序的minikube?

如果出现这种情况,控制面板localhost:30000位于ubuntu中,所以无法从笔记本电脑主机访问它。

如果是桌面版本或安装程序端口,则需要从Ubuntu Web浏览器访问它:

给客人30000 127.0.0.1:30000

那么你可以从你的笔记本电脑访问127.0.0.2:30000。

希望这是有帮助的。

BR / Robert