Perché il dashboard Kubernetes non visualizza grafici di utilizzo?
Quando si accede al dashboard Kubernetes, i grafici di utilizzo non vengono visualizzati.
A volte, dopo un aggiornamento del cluster o un riavvio del nodo worker, il pod kubernetes-dashboard non si aggiorna o metrics-server non funziona correttamente.
Seguite questi passaggi per risolvere il problema:
- Verificare che
metrics-serversia in esecuzione nel cluster.kubectl get deployment metrics-server -n kube-system - Se
metrics-servernon è in esecuzione o si trova in uno stato di fallimento, controllare i log del pod.kubectl logs -n kube-system -l k8s-app=metrics-server - Eliminare il pod
kubernetes-dashboardper forzare il riavvio. Il pod viene ricreato con i criteri RBAC per accedere ametrics-serverper le informazioni sull'utilizzo.kubectl delete pod -n kube-system $(kubectl get pod -n kube-system --selector=k8s-app=kubernetes-dashboard -o jsonpath='{.items..metadata.name}') - Se il problema persiste, riavviare la distribuzione
metrics-server.kubectl rollout restart deployment metrics-server -n kube-system