minikube仪表板在macOS上返回503错误

问题描述 投票:17回答:4

我最近使用自制软件在新Mac上安装了minikube和VirtualBox。我遵循official minikube tutorial的指示。

这就是我启动集群的方式 -

minikube start --vm-driver=hyperkit

在运行kubectl cluster-info我得到了这个

Kubernetes master is running at https://192.168.99.100:8443
CoreDNS is running at https://192.168.99.100:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

然后我设置了minikube的上下文

kubectl config use-context minikube

但是,当我运行minikube dashboard时,需要花费大量时间才能获得任何输出,最终我得到了这个输出 -

http://127.0.0.1:50769/api/v1/namespaces/kube-system/services/http:kubernetes-dashboard:/proxy/ is not responding properly: Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503

我期待看到minikube集群的Web UI,但获得错误输出。有什么我做错了吗?

更多信息 - 操作系统:macOS Mojave(10.14) kubectl命令是使用gcloud sdk安装的。

更新 kubectl cluster-info dump的输出

Unable to connect to the server: net/http: TLS handshake timeout

kubectl get podskubectl get pods --all-namespaces的输出

The connection to the server 192.168.99.100:8443 was refused - did you specify the right host or port?
kubernetes minikube macos-mojave
4个回答
8
投票

我相信与xhyve冲突的VirtualBox网络有问题,我建议你完全uninstall VirtualBox。安装docker for mac并安装hyperkit driver

本质上,Hyperkit不使用VirtualBox,但它使用xhyve Hypervisor。

它适用于我安装docker for mac和hyperkit driver

$ kubectl cluster-info
Kubernetes master is running at https://192.168.64.2:8443
CoreDNS is running at https://192.168.64.2:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
$ minikube dashboard
Opening http://127.0.0.1:55919/api/v1/namespaces/kube-system/services/http:kubernetes-dashboard:/proxy/ in your default browser...

33
投票

停止迷你管:

minikube stop

清理当前的minikune配置和数据(不工作或坏了)

rm -rf  ~/.minikube

再次启动minikube :(一个新的实例)

minikube start

2
投票

我认为你应该删除现有的。只需运行minikube delete -p minikube。删除后启动新的minikube集群


1
投票

这很奇怪,但安装一个新的迷你插孔工作。不知道在全新安装后解决了什么问题。


0
投票

如果您只想尝试仪表板,可以使用kubectl proxy运行代理并在http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/中访问它

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