【问题标题】:Cannot reach k8s dashboard after Kubespray deploymentKubespray 部署后无法访问 k8s 仪表板
【发布时间】:2020-07-12 10:20:24
【问题描述】:

我是 k8s 新手,如果之前有人问过这个问题,我深表歉意。 k8s 有很多方面,所以我不确定之前的问题会适用于此。

本月初,我使用最新版本的 Kubespray 来部署 k8s。我部署在两台虚拟机上,一台作为主机,一台作为工作机。我没有对部署进行任何具体更改。我必须解决一些特定于网络的问题,但是一旦解决了这些问题,Ansible 就可以毫无错误地部署 k8s。然后我可以运行kubectl get pods --all-namespaces,它列出了我在 kube-system 命名空间中所有正在运行的 pod,包括仪表板。我可以通过命令kubectl cluster-info 获取仪表板网址。转到 URL 时,我收到错误 “尝试访问服务时出错:'net/http: TLS 握手超时'”。我已将此服务器和我的整个域放在我的 no_proxy 设置中,但我仍然遇到这个问题。通过kubectl logs -n kube-system kubernetes-dashboard-556b9ff8f8-6fc2n 查看仪表板日志时,我看到错误“度量客户端健康检查失败:服务器找不到请求的资源(获取服务堆)。30 秒后重试。” 我查看了这个错误,发现了很多不同的修复,但我不确定应该将哪个修复应用于 Kubespray 部署。非常感谢任何帮助!

【问题讨论】:

    标签: kubernetes-dashboard kubespray


    【解决方案1】:

    我遇到了关于找不到 heapster 的相同消息。我切换到使用不使用任何集群资源的 Octant (https://octant.dev/)。

    【讨论】:

      猜你喜欢
      • 2019-07-10
      • 2021-07-10
      • 2019-02-09
      • 2020-02-08
      • 2018-06-09
      • 2016-12-08
      • 2018-08-25
      • 2016-03-27
      相关资源
      最近更新 更多