¿Por qué el panel de control de Kubernetes no muestra gráficos de utilización?

Cuando accede al panel de control de Kubernetes, los gráficos de utilización no se visualizan.

A veces, tras una actualización del clúster o el reinicio de un nodo trabajador, el pod kubernetes-dashboard no se actualiza o metrics-server no funciona correctamente.

Sigue estos pasos para resolver el problema:

  1. Compruebe que metrics-server se está ejecutando en su clúster.
    kubectl get deployment metrics-server -n kube-system
    
  2. Si metrics-server no se está ejecutando o se encuentra en estado de error, compruebe los registros del pod.
    kubectl logs -n kube-system -l k8s-app=metrics-server
    
  3. Borre el pod kubernetes-dashboard para forzar un reinicio. El pod se vuelve a crear con políticas RBAC para acceder a metrics-server para obtener información sobre la utilización.
    kubectl delete pod -n kube-system $(kubectl get pod -n kube-system --selector=k8s-app=kubernetes-dashboard -o jsonpath='{.items..metadata.name}')
    
  4. Si el problema persiste, reinicie la implantación de metrics-server.
    kubectl rollout restart deployment metrics-server -n kube-system