우노
[K8S] Node, Pod, Container 리소스 사용량 확인 방법 본문
들어가기 앞서,
- 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
'DevOps > Kubernetes' 카테고리의 다른 글
[K8S] Persistent Volume, Persistent Volume Claim, StorageClass란? (0) | 2023.11.05 |
---|---|
[K8S] ExternalName이란? (0) | 2023.11.01 |
[K8S] labels, selector, match_labels의 차이 (1) | 2023.10.18 |
[K8S] kubectl set image 명령어 (0) | 2023.09.20 |
[K8S] kubectl config context 명령어 정리 (0) | 2023.08.17 |
Comments