* Monitoring
모니터링 솔루션은 여러개 있지만 현재는 주로 Metrics Server로함
githhub 코드 가져와서 설치 하면 됨.
메트릭스 확인
- 노드 메트릭스 확인: kubectl top node 명령으로 각 노드의 CPU 및 메모리 사용량을 확인할 수 있음
- 파드 메트릭스 확인: kubectl top pod 명령으로 각 파드의 성능 메트릭스를 확인할 수 있음
* Logging
컨테이너가 표준 출력(Standard Output)과 표준 에러(Standard Error)로 보내는 로그를 수집
- Pod 내의 컨테이너가 생성하는 로그도 표준 출력과 표준 에러를 통해 관리
- kubectl logs <pod-name> 명령으로 특정 Pod의 로그를 조회. -f 옵션을 사용하면 로그를 실시간으로 스트리밍
- Pod가 다수의 컨테이너를 포함하는 경우, kubectl logs 명령에 -c <container-name> 옵션을 추가하여 특정 컨테이너의 로그를 지정하여 조회
'kubernetes(cka)' 카테고리의 다른 글
[Kubernetes, cka] 12. commands (0) | 2024.04.10 |
---|---|
[Kubernetes, cka] 11. Rolling updates / Rollbacks (0) | 2024.04.10 |
[Kubernetes, cka] 09. Scheduling (0) | 2024.04.10 |
[Kubernetes, cka] 08. Static Pods (1) | 2024.04.10 |
[Kubernetes, cka] 07. DaemonSets (0) | 2024.04.01 |