為何 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