【问题标题】:minkube dashboard command hangs on 'verifying proxy health'minikube 仪表板命令挂在“验证代理运行状况”上
【发布时间】:2022-06-22 14:45:11
【问题描述】:

我正在学习 Kubernetes 课程,其中一部分课程是试用 minikube。我在 Windows 11 上的 Ubuntu 20.04 WSL 上安装了 minikube 和 kubectl。当我在 Ubuntu 终端中运行 minikube dashboard 时,进程挂起在 Verifying proxy health... 上。我尝试在另一个终端窗口中运行kubectl proxy,然后运行minikube dashboard。 我转到仪表板 URL 并使用 kubectl proxy 命令指示的代理端口号,但我只得到这个:

{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {},
  "status": "Failure",
  "message": "no endpoints available for service \"kubernetes-dashboard\"",
  "reason": "ServiceUnavailable",
  "code": 503
}

我也尝试过使用 minikube start --vm-driver=docker 运行 minikube,正如 GitHub issue 中提到的那样,但它仍然挂起。如何让仪表板运行?总的来说,我对 Kubernetes 完全陌生。

【问题讨论】:

    标签: kubernetes minikube


    【解决方案1】:

    我必须这样做才能让它工作:

    kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml
    
    # Replace ClusterIP with NodePort (case sensitive)
    kubectl edit svc kubernetes-dashboard -n kubernetes-dashboard
    

    【讨论】:

      【解决方案2】:

      对我来说,重新启动 minikube 后,同样的问题得到了解决。

      minikube stop
      <close previously opened dashboard process> - for me ctrl+c in separate terminal, but maybe you'd have to kill it
      minikube start
      minikube dashboard
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-01-11
        • 1970-01-01
        • 2019-03-25
        • 2014-08-05
        • 2018-06-24
        • 2018-08-25
        • 2022-06-11
        相关资源
        最近更新 更多