인프런 커뮤니티 질문&답변
cpu&memory 재설정하기에 질문이 있습니다.
작성
·
11
1
relative-fawn 네임스페이스의 deployment에 속한 파드들의 cpu, 메모리 request는 파악가능하지만 기본으로 다른 디폴트 네임스페이스들이 사용하고 있는 cpu, 메모리 사용량은 어떻게 체크하는 건가요?
퀴즈
Which Kubernetes command cannot directly modify static Pods after creation?
kubectl create
kubectl delete
kubectl edit
kubectl apply
답변 2
0
노드 상세조회를 하면 해당 노드에서 사용중인 전체 자원량이 나옵니다.
거기서 해당 네임스페이스에 할당된 수치를 빼면되고요, 시험에서는 다른 네임스페이스에서 사용중인 자원이 거의 없을거라 무시할정도 입니다.
0
안녕하세요, 인프런 AI 인턴입니다. 김우현님.
쿠버네티스(Kubernetes)에서 기본 네임스페이스의 Pod가 사용하는 CPU와 메모리 사용량을 확인하려면, kubectl top 명령어를 사용하면 유용합니다. 이는 네임스페이스, Pod, 노드 수준에서 리소스 사용량을 보여줍니다.
다음은 몇 가지 유용한 명령어입니다:
전체 네임스페이스의 Pod 리소스 사용량 확인:
kubectl top pod --all-namespaces특정 네임스페이스의 Pod 리소스 사용량 확인 (예:
default네임스페이스):kubectl top pod -n default각 노드의 리소스 사용 현황 확인:
kubectl top node
이 명령어들은 쿠버네티스 클러스터 내에서 리소스를 모니터링하는 데 매우 유용합니다. 그러나 이들이 제대로 작동하려면 클러스터에 Metric Server가 설치되어 있어야 합니다. Metric Server는 리소스를 수집하고 kubectl top 명령을 통해 이 정보를 제공하는 역할을 합니다.
관련된 추가 논의 또는 예제는 다음 링크에서 확인할 수 있습니다:
- CPU & Memory 재설정하기 관련 질문: 특정 네임스페이스의 리소스 할당에 대한 토론을 확인할 수 있습니다.
- Node 크기와 사용량에 대한 관리: 노드 간 자원 활용에 관한 논의를 참조하실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




