k8sでクラスターのリソース使用状況を確認する方法は?
Kubernetesクラスターのリソース使用状況を確認するには、次のコマンドを使用します:
- すべてのノードのリソース使用状況を表示します。
- kubectlのノードトップ
- 全てのPodのリソース使用状況をクラスター内で見る。
- ポッドのトップを表示
- 指定した名前空間のすべてのPodのリソース使用状況を確認します。
- kubectl top pods -n <名前空間>を実行します。
- 指定されたPodのリソース使用状況をクラスター内で確認する。
- kubectl top pod -n を実行する
これらのコマンドは、各ノードやPodのCPUおよびメモリの使用状況を表示します。–sort-byパラメータを使用して結果をソートすることができます。デフォルトではCPU使用量でソートされますが、ソートフィールドとしてcpuまたはmemoryを選択できます。