이 게시물은 아래 강의를 참고 하였습니다.
참고 강의 https://www.youtube.com/watch?v=KdATmTulf7s&list=PLApuRlvrZKojqx9-wIvWP3MPtgy2B372f&index=1
문제1)
- Monitor the logs of pod custom-app and: Extract log lines corresponding to error file not fount Write them to /var/CKA2022/podlog.
답안1)
$ sudo kubectl logs custom-app | grep 'file not found' > /var/CKA2022/podlog
$ cat /var/CKA2022/podlog
문제2)
- From the pod label name=overloaded-cpu, find pods running high CPU workloads and name of the pod consuming most CPU to the file /var/CKA2022/cpu_load_pod.txt
이론)
$ sudo kubectl top nodes -> node가 소비하고 있는 리소스 정보 확인
$ sudo kubectl top pods -> pod가 소비하고 있는 리소스 정보 확인
답안2)
$ sudo kubectl top pods -l name=overloaded-cpu --sort-by=cpu
CPU 사용률 가장 높은 pod를 /var/CKA2022/cpu_load_pod.txt 에 기록한다.
$ sudo echo "POD_NAME" > /var/CKA2022/cpu_load_pod.txt
'k8s' 카테고리의 다른 글
CKA 준비 (15) NodePort 서비스 생성 (0) | 2022.06.11 |
---|---|
CKA 준비 (14) Init container를 포함한 pod 운영 (0) | 2022.06.07 |
CKA 준비 (11) Deployment & Expose the service (2) | 2022.05.31 |
CKA 준비 (10) Node 정보 수집 (6) | 2022.05.31 |
CKA 준비 (9) Node 관리 (0) | 2022.05.31 |