Compute/kubernetis
[CKA] 10. kubectl top 명령어 사용 문제 | --sort-by | -l 옵션 사용
조청유곽
2025. 1. 14. 22:07
반응형
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 ~]#
반응형