我是靠谱客的博主 无奈帅哥,最近开发中收集的这篇文章主要介绍K8S Dashboard 打不开,报错 Service Unavailable现象分析解决,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

现象

用浏览器打开 dashboard 页面时报错:

Service Unavailable

分析

在服务器使用 kubectl 命令查看 dashboard 状态正常

kubectl get pods -n kube-system

kube-system 是 dashboard 所在的命名空间;

查看日志:

kubectl logs kubernetes-dashboard-xxxx-xxx -n kube-system

及重启 pod,都会有一条报错:

Metric client health check failed: the server is currently unable to handle the request (get services heapster). Retrying in 30 seconds.

解决

重启 kube-state-metrics

通过调整 scale 值来重启:

先设置副本数为 0:

kubectl scale deployment kube-state-metrics -n kube-system --replicas=0

再设置为 1:

kubectl scale deployment kube-state-metrics -n kube-system --replicas=1

重启后故障解除;

最后

以上就是无奈帅哥为你收集整理的K8S Dashboard 打不开,报错 Service Unavailable现象分析解决的全部内容,希望文章能够帮你解决K8S Dashboard 打不开,报错 Service Unavailable现象分析解决所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部