【问题标题】:Not able to access minikube dashboard无法访问 minikube 仪表板
【发布时间】:2018-08-25 08:18:16
【问题描述】:

我使用以下命令安装了minikube

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ 

然后,我开始使用minikube 集群

minikube start --vm-driver=none 

当我尝试访问仪表板时,我看到了错误

minikube 仪表板

找不到 kubernetes-dashboard 指向的最终端点:验证服务时出错:获取服务时出错 kubernetes-dashboard: Get https://10.0.2.15:8443/api/v1/namespaces/kube-system/services/kubernetes-dashboard: net/http: TLS 握手超时

我使用设置代理

set NO_PROXY=localhost,127.0.0.1,10.0.2.15

还是一样的错误。

任何帮助将不胜感激。

【问题讨论】:

  • 您好,您能否检查一下仪表板 pod 是否已启动并运行 kubectl get pods -n kube-system
  • $kubectl get pods 无法连接到服务器:net/http: TLS 握手超时。
  • 你能用minikube status查看VM的状态吗?
  • chinmayee@chinmayee-VirtualBox:~$ sudo minikube status minikube:运行集群:运行 kubectl:正确配置:指向 10.0.2.15 的 minikube-vm
  • 据我了解,VM 已启动并运行,但是 kubectl、minikube 无法与 API 服务器通信。所以你能检查kubectl config view吗?如果客户端指的是正确的 API 服务器的 IP 和端口。

标签: kubernetes


【解决方案1】:

我有同样的问题,我在公司代理后面,将 minikube ip 添加到主机上的 no_proxy 环境变量解决了这个问题。

export no_proxy=$no_proxy,$(minikube ip)

【讨论】:

    【解决方案2】:

    我也有同样的问题,对我来说,这是因为 minikube VM 分配的内存不足。

    增加 Minikube RAM 或删除一些现有部署,应该可以解决此问题。

    要增加为 Minikube VM 配置的 RAM,请使用以下命令:

    minikube config set memory 4096
    

    在此之后,minikube 需要停止、删除和开始使用以下命令。

    minikube stop
    minikube delete
    minikube start
    

    【讨论】:

    • 您的答案将来可能适用于某些用户,但理想情况下您也应该提供命令。
    【解决方案3】:

    对于 Windows 用户更改可视化。对我来说这很有效:

    minikube start --vm-driver=docker
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-29
      • 2018-06-24
      • 2016-12-08
      • 2016-03-27
      • 2017-03-04
      • 1970-01-01
      相关资源
      最近更新 更多