为什么 Kubernetes 仪表板不显示利用率图形?
访问 Kubernetes 仪表板时,不显示利用率图表。
有时在群集更新或工作节点重启后,kubernetes-dashboard pod 无法更新,或者 metrics-server 无法正常运行。
请按照以下步骤解决问题:
- 验证
metrics-server是否在群集中运行。kubectl get deployment metrics-server -n kube-system - 如果
metrics-server未运行或处于失败状态,请检查 pod 日志。kubectl logs -n kube-system -l k8s-app=metrics-server - 删除
kubernetes-dashboardpod 以强制重启。 使用 RBAC 策略重新创建 pod,以访问metrics-server获取使用信息。kubectl delete pod -n kube-system $(kubectl get pod -n kube-system --selector=k8s-app=kubernetes-dashboard -o jsonpath='{.items..metadata.name}') - 如果问题仍然存在,请重新启动
metrics-server部署。kubectl rollout restart deployment metrics-server -n kube-system