Por que o painel do Kubernetes não exibe gráficos de utilização?

Ao acessar o painel do Kubernetes, os gráficos de utilização não são exibidos.

Às vezes, após uma atualização do cluster ou reinicialização do nó de trabalho, o pod kubernetes-dashboard não é atualizado ou o metrics-server não está sendo executado corretamente.

Siga estas etapas para resolver o problema:

  1. Verifique se o metrics-server está em execução no seu cluster.
    kubectl get deployment metrics-server -n kube-system
    
  2. Se o metrics-server não estiver em execução ou estiver em um estado de falha, verifique os registros do pod.
    kubectl logs -n kube-system -l k8s-app=metrics-server
    
  3. Exclua o pod kubernetes-dashboard para forçar uma reinicialização. O pod é recriado com políticas RBAC para acessar o site metrics-server para obter informações de utilização.
    kubectl delete pod -n kube-system $(kubectl get pod -n kube-system --selector=k8s-app=kubernetes-dashboard -o jsonpath='{.items..metadata.name}')
    
  4. Se o problema persistir, reinicie a implementação do metrics-server.
    kubectl rollout restart deployment metrics-server -n kube-system