DevOps/Kubernetes

Kubernetes::로깅 모니터링 (Logging Monitoring)

yscho03 2023. 12. 19. 22:59
728x90
반응형

Metric Server

설치방법

$ git clone https://github.com/kodekloudhub/kubernetes-metrics-server.git
$ cd kubernetes-metrics-server/
$ kubectl create -f .

사용방법

node 보기

$ kubectl top nodes

kubectl top nodes
NAME                 CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%   
master.example.com   417m         13%    3706Mi          27%       
node1.example.com    44m          2%     485Mi           12%       
node2.example.com    59m          2%     613Mi           16%  

POD 보기

$ kubectl top pods

kubectl top pods
NAME    CPU(cores)   MEMORY(bytes)   
nginx   0m           4Mi     

특정 POD 로그 보기

$ kubectl logs -f nginx

...
2023/02/06 06:18:00 [notice] 1#1: using the "epoll" event method
2023/02/06 06:18:00 [notice] 1#1: nginx/1.23.3
2023/02/06 06:18:00 [notice] 1#1: built by gcc 12.2.1 20220924 (Alpine 12.2.1_git20220924-r4) 
2023/02/06 06:18:00 [notice] 1#1: OS: Linux 5.15.0-58-generic
2023/02/06 06:18:00 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576
2023/02/06 06:18:00 [notice] 1#1: start worker processes
2023/02/06 06:18:00 [notice] 1#1: start worker process 29
2023/02/06 06:18:00 [notice] 1#1: start worker process 30
...
728x90
반응형