DevOps/Kubernetes
[K8S] Node, Pod, Container 리소스 사용량 확인 방법
운호(Noah)
2023. 10. 20. 14:43
들어가기 앞서,
- K8S에서 CPU는 Milicore단위(1,000 Milicore = 1Core)로, Memory는 Mbyte단위로 할당됩니다.
Node 리소스 사용량 확인
kubectl top node
NAME CPU(cores) CPU% MEMORY(bytes) MEMORY%
node-1 50m 2% 800Mi 40%
node-2 75m 3% 900Mi 45%
Pod 리소스 사용량 확인
kubectl top pod
NAME CPU(cores) MEMORY(bytes)
my-pod-1 100m 50Mi
my-pod-2 200m 75Mi
another-pod 50m 30Mi
Pod 내부 Container 별 리소스 사용량 확인
kubectl top pod --containers=true
POD NAME CPU(cores) MEMORY(bytes)
my-pod-1 my-container-1 100m 50Mi
my-pod-2 my-container-2 200m 75Mi
another-pod another-container 50m 30Mi