我对Minikube很新 我想在本地机器上试用minikube 我安装了ubuntu服务器和docker 我已经使用此命令下载并启动了minikube:
sudo minikube start --vm-driver = none
如果我输入此命令:
sudo kubectl get services --all-namespaces
如果我输入: sudo minikube dashboard --url 我得到: http://127.0.0.1:30000
如果我尝试使用笔记本电脑上安装的浏览器(将127.0.0.1替换为服务器IP地址),则无法连接到Minikube仪表板。
答案 0 :(得分:7)
只需在命令终端输入“minikube dashboard
”即可。
答案 1 :(得分:1)
您可以从localhost访问端口30000,而不是从其他主机访问。通过curl -v http://127.0.0.1:30000
作为解决方法,使用ssh-tunnel访问此端口,例如从localhost访问此端口,或者为 nodePort 添加/修改k8s服务,或使用k8s ingress。
检查防火墙规则(禁用它)并检查仪表板窗格(kubectl get pods --all-namespaces -o wide
)。
答案 2 :(得分:1)
如果我不明白,你安装了Ubuntu vm并在Ubuntu vm中安装了没有驱动程序的minikube?
如果是这种情况,仪表板localhost:30000在ubuntu中,因此无法从笔记本电脑主机访问它。
如果是桌面版或设置端口转发,您需要从Ubuntu Web浏览器访问它:
127.0.0.1:30000 to guest 30000
然后您可以从笔记本电脑访问127.0.0.2:30000。
答案 3 :(得分:1)
启动迷你kube后,使用以下命令检查集群的状态
$ kubectl cluster-info
例如,如果您有任何引用“ localhost”地址的内容,请删除该实例并重新启动
$ minikube delete
并重新应用您的开始(我更喜欢使用本地而不是使用虚拟盒作为驱动程序)
$ minikube start --vm-driver = virtualbox
当您试图从您的集群中获取信息时,您将会描述
$ Kubernetes master is running at https: // <ip>: 8443
将意味着成功,之后将按照之前所说的简单方式进行
$ minikube dashboard
这会将您重定向到仪表板页面
答案 4 :(得分:1)
只需在命令终端中键入 minikube仪表板。