Warum zeigt das Kubernetes-Dashboard keine Nutzungsdiagramme an?

Wenn Sie das Kubernetes-Dashboard aufrufen, werden keine Nutzungsdiagramme angezeigt.

Nach einer Clusteraktualisierung oder einem Neustart der Arbeitsknoten wird der kubernetes-dashboard Pod manchmal nicht aktualisiert, oder die metrics-server wird nicht ordnungsgemäß ausgeführt.

Befolgen Sie diese Schritte, um das Problem zu lösen:

  1. Überprüfen Sie, ob metrics-server in Ihrem Cluster läuft.
    kubectl get deployment metrics-server -n kube-system
    
  2. Wenn die metrics-server nicht läuft oder einen Fehler aufweist, prüfen Sie die Pod-Protokolle.
    kubectl logs -n kube-system -l k8s-app=metrics-server
    
  3. Löschen Sie den kubernetes-dashboard pod, um einen Neustart zu erzwingen. Der Pod wird mit RBAC-Richtlinien neu erstellt, um auf die metrics-server für Nutzungsinformationen zuzugreifen.
    kubectl delete pod -n kube-system $(kubectl get pod -n kube-system --selector=k8s-app=kubernetes-dashboard -o jsonpath='{.items..metadata.name}')
    
  4. Wenn das Problem weiterhin besteht, starten Sie die Bereitstellung von metrics-server neu.
    kubectl rollout restart deployment metrics-server -n kube-system