【发布时间】: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