k8sでのポッドのリソース使用状況の確認方法は?

KubernetesのPodリソース使用状況を確認するには、以下の方法を使用できます。

  1. kubectlコマンドツールを使用して、以下のコマンドを実行してPodのリソース使用状況を確認してください。
  2. kubectl top ポッド
  3. この情報は、全てのPodのCPUとメモリの使用状況を示します。
  4. 特定のPodのリソース使用状況を確認するには、次のコマンドを実行してください。
  5. kubectlでポッドのトップを表示<pod名>
  6. Podの名前を指定したい場合は、を入力してください。
  7. Kubernetesのダッシュボードを使用して、Podのリソース使用状況を表示できます。Kubernetesのダッシュボードを起動するには、次のコマンドを実行してください。
  8. kubectl プロキシ
  9. ブラウザでhttp://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/にアクセスして、Kubernetesダッシュボードに入ります。ダッシュボードでは、「Pods」タブを選択して、各Podのリソース使用状況を確認できます。

kubectl topコマンドを実行する前に、Podのリソース使用データを収集および保存するためにHeapsterまたはMetrics Serverをインストールおよび設定する必要があります。

bannerAds