Kubernetes/Logging & Monitoring
[kubernetes] 모든 Pod의 CPU, 메모리 Request, limit 조회
기록하는 백앤드개발자
2023. 9. 1. 01:15
반응형
ㅁ 모든 POD의 CPU-Requet CPU-limit MEM-Request MEM-limit 조회
$ kubectl get po -A # 모든 NameSpace의 Pod들
-o custom-columns=
"Name:metadata.name,
CPU-Requet:spec.containers[*].resources.requests.cpu,
CPU-limit:spec.containers[*].resources.limits.cpu,
MEM-Request:spec.containers[*].resources.requests.memory,
MEM-limit:spec.containers[*].resources.limits.memory"
$ kubectl get po -A -o custom-columns="Name:metadata.name,CPU-Requet:spec.containers[*].resources.requests.cpu,CPU-limit:spec.containers[*].resources.limits.cpu,MEM-Request:spec.containers[*].resources.requests.memory,MEM-limit:spec.containers[*].resources.limits.memory"
Name CPU-Requet CPU-limit MEM-Request MEM-limit
coredns-5d78c9869d-f2fwk 100m <none> 70Mi 170Mi
etcd-minikube 100m <none> 100Mi <none>
kindnet-9xh4s 100m 100m 50Mi 50Mi
kindnet-npkfz 100m 100m 50Mi 50Mi
kube-apiserver-minikube 250m <none> <none> <none>
kube-controller-manager-minikube 200m <none> <none> <none>
kube-proxy-9ng9v <none> <none> <none> <none>
kube-proxy-cwr9m <none> <none> <none> <none>
kube-scheduler-minikube 100m <none> <none> <none>
metrics-server-844d8db974-hkbqv 100m <none> 200Mi <none>
storage-provisioner <none> <none> <none> <none>
ㅇ 모든 Pod의 Reqest, Limit을 한번에 조회할 수 있다.
ㅇ 운영상 파드들의 실행이 되지않을 때에 custom-column 옵션을 사용하여 초기 리소스 설정을 한번에 확인할 수 있다.
ㅇ kube dock: custom-column
반응형