Kubernetes ダッシュボードに使用状況グラフが表示されないのはなぜですか?

Kubernetes ダッシュボードにアクセスしたとき、使用状況グラフは表示されていません。

クラスタの更新やワーカーノードの再起動後に、 kubernetes-dashboard ポッドが更新されない、または metrics-server が正しく実行されないことがあります。

以下の手順に従って問題を解決してください:

  1. metrics-server 、クラスタで実行されていることを確認します。
    kubectl get deployment metrics-server -n kube-system
    
  2. metrics-server が実行されていないか、失敗した状態になっている場合は、ポッドのログを確認してください。
    kubectl logs -n kube-system -l k8s-app=metrics-server
    
  3. kubernetes-dashboard ポッドを削除して強制的に再起動する。 ポッドはRBACポリシーで再作成され、利用情報のために metrics-server
    kubectl delete pod -n kube-system $(kubectl get pod -n kube-system --selector=k8s-app=kubernetes-dashboard -o jsonpath='{.items..metadata.name}')
    
  4. 問題が解決しない場合は、 metrics-server 配置を再起動します。
    kubectl rollout restart deployment metrics-server -n kube-system