본문 바로가기
cloud/k8s(문제풀이)

[따배쿠CKA]13. CPU 사용량이 높은 POD 검색

by mozi2 2022. 8. 10.
반응형
From the pod label name=overload-cpu, find pods running high CPU workloads and write the name of the pod consuming most CPU to the file /var/CKA2022/cpu_load_pod.txt

 

*TOP 명령어 사용법 

: CPU, MEM 사용량을 확인할 수 있는 명령어 

:  파드나 노드에 대에 소비한 양을 확인 할 수 있음 

: Top 은 노드, pod 둘다 사용 가능함.

 

 

1. 레이블 검색 

kubectl top pods -l name=overloaded-cpu

: 레이블은 "-ㅣ" + 찾을 내용

: "--sort-by=cpu : CPU 사용량이 가장 많은 CPU 찾기 

 

2. CPU 사용량이 높은 파드 찾기

kubectl top pods -l name=overloaded-cpu --sort-by=cpu

 

3.파일에 저장하기 

echo "pod이름" > /var/CKA2022/cpu_load_pod.txt

 

4. 확인하기

cat /var/CKA2022/cpu_load_pod.txt

 

 

*reference docs 확인하기 

* top 명령어 실행이 안되면 metric server 설치 필요 

 

 

* 본 게시글은 "TTABAE-LEARN" 을 보고 정리한 내용입니다.

728x90
반응형