본문 바로가기
Compute/kubernetis

[CKA] 10. kubectl top 명령어 사용 문제 | --sort-by | -l 옵션 사용

by 조청유곽 2025. 1. 14.
반응형

01. cpu 사용률이 높은 순으로 pod list를 확인하고 가장 사용률이 높은 pod를 출력해서 특정 파일로 저장한다. 

 

[solve]

[root@k8s-master ~]# kubectl top pods --sort-by=cpu -l app=nginx
NAME                               CPU(cores)   MEMORY(bytes)   
nginx-deployment-cbdccf466-4k8t8   0m           1Mi             
nginx-deployment-cbdccf466-6nqjr   0m           1Mi             
nginx-deployment-cbdccf466-bjtj5   0m           1Mi             
nginx-deployment-cbdccf466-nsp68   0m           1Mi             
nginx-deployment-cbdccf466-wf8gk   0m           1Mi             
nginx-deployment-cbdccf466-xx9hr   0m           1Mi             
[root@k8s-master ~]# 
[root@k8s-master ~]# kubectl top pods --sort-by=cpu -l app=nginx | head -n 2
NAME                               CPU(cores)   MEMORY(bytes)   
nginx-deployment-cbdccf466-4k8t8   0m           1Mi             
[root@k8s-master ~]# 
[root@k8s-master ~]# mkdir /opt/KUTR00401
[root@k8s-master ~]# kubectl top pods --sort-by=cpu -l app=nginx | head -n 2 > /opt/KUTR00401/KUTR00401.txt
[root@k8s-master ~]# cat /opt/KUTR00401/KUTR00401.txt 
NAME                               CPU(cores)   MEMORY(bytes)   
nginx-deployment-cbdccf466-4k8t8   0m           1Mi             
[root@k8s-master ~]#

 

반응형