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

noo*_*oob 27 kubernetes minikube macos-mojave

我最近使用自制软件在新Mac上安装了minikube和VirtualBox.我正在遵循官方minikube教程的说明.

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

minikube start --vm-driver=hyperkit
Run Code Online (Sandbox Code Playgroud)

在跑步时,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'.
Run Code Online (Sandbox Code Playgroud)

然后我设置了minikube的上下文

kubectl config use-context minikube
Run Code Online (Sandbox Code Playgroud)

但是当我运行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
Run Code Online (Sandbox Code Playgroud)

我期待看到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
Run Code Online (Sandbox Code Playgroud)

输出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?
Run Code Online (Sandbox Code Playgroud)

Ija*_*han 36

停止迷你管:

minikube stop
Run Code Online (Sandbox Code Playgroud)

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

rm -rf  ~/.minikube
Run Code Online (Sandbox Code Playgroud)

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

minikube start
Run Code Online (Sandbox Code Playgroud)

  • 您能解释一下为什么删除一些文件夹会有所帮助吗? (2认同)
  • 尽管这可以回答问题,但提供有关如何和/或为什么解决问题的其他上下文将提高​​答案的长期价值。 (2认同)
  • @tiagoperes这是解决问题,我已多次这样做,回答更新 (2认同)

Ric*_*ico 9

我相信VirtualBox网络与xhyve冲突有问题,我建议你完全卸载VirtualBox.安装docker for mac并安装hyperkit驱动程序

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

它适用于我安装docker for mac和hyperkit驱动程序

$ 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...
Run Code Online (Sandbox Code Playgroud)


小智 6

我也有同样的问题,而且我的环境和你一样。

\n\n

\r\n
\r\n
  Enabling dashboard ...\r\n  Verifying dashboard health ...\r\n  Launching proxy ...\r\n  Verifying proxy health ...\r\n  http://127.0.0.1:52582/api/v1/namespaces/kube-system/services/http:kubernetes-dashboard:/proxy/ is not responding properly: Temporary Error: unexpected response code: 503\r\nTemporary Error: unexpected response code: 503\r\nTemporary Error: unexpected response code: 503\r\nTemporary Error: unexpected response code: 503\r\nTemporary Error: unexpected response code: 503\r\nTemporary Error: unexpected response code: 503\r\nTemporary Error: unexpected response code: 503\r\nTemporary Error: unexpected response code: 503\r\nTemporary Error: unexpected response code: 503\r\nTemporary Error: unexpected response code: 503\r\nTemporary Error: unexpected response code: 503\r\nTemporary Error: unexpected response code: 503\r\nTemporary Error: unexpected response code: 503
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n\n

    \n
  • macOS 10.13.6
  • \n
  • 适用于 Mac 的 Docker 桌面
  • \n
  • 虚拟盒子
  • \n
  • 库伯内特 v1.15.2
  • \n
\n\n

我的解决方案如下\xef\xbc\x9a

\n\n
    \n
  1. 删除现有虚拟机
  2. \n
\n\n

\r\n
\r\n
minikube delete -p minikube
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n\n

    \n
  1. 启动minikube
  2. \n
\n\n

\r\n\r\n
\r\n

\n\n

    \n
  1. 是不是仪表盘有问题?
  2. \n
\n\n

\r\n
\r\n
mushuweideMacBook-Pro:tools mushuwei$ minikube dashboard\r\n  Verifying dashboard health ...\r\n  Launching proxy ...\r\n  Verifying proxy health ...\r\n  Opening http://127.0.0.1:53414/api/v1/namespaces/kube-system/services/http:kubernetes-dashboard:/proxy/ in your default browser...
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n\n

在此输入图片描述\n希望我的经验对您有用\xef\xbc\x81

\n