강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

김우현님의 프로필 이미지
김우현

작성한 질문수

Certified Kubernetes Administrator (CKA) – Practical Exam Guide

[📌문제풀이] CPU & Memory 재설정하기

cpu&memory 재설정하기에 질문이 있습니다.

작성

·

11

1

relative-fawn 네임스페이스의 deployment에 속한 파드들의 cpu, 메모리 request는 파악가능하지만 기본으로 다른 디폴트 네임스페이스들이 사용하고 있는 cpu, 메모리 사용량은 어떻게 체크하는 건가요?

퀴즈

73%나 틀려요. 한번 도전해보세요!

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, 노드 수준에서 리소스 사용량을 보여줍니다.

다음은 몇 가지 유용한 명령어입니다:

  1. 전체 네임스페이스의 Pod 리소스 사용량 확인:

    kubectl top pod --all-namespaces
    
  2. 특정 네임스페이스의 Pod 리소스 사용량 확인 (예: default 네임스페이스):

    kubectl top pod -n default
    
  3. 각 노드의 리소스 사용 현황 확인:

    kubectl top node
    

이 명령어들은 쿠버네티스 클러스터 내에서 리소스를 모니터링하는 데 매우 유용합니다. 그러나 이들이 제대로 작동하려면 클러스터에 Metric Server가 설치되어 있어야 합니다. Metric Server는 리소스를 수집하고 kubectl top 명령을 통해 이 정보를 제공하는 역할을 합니다.

관련된 추가 논의 또는 예제는 다음 링크에서 확인할 수 있습니다:
- CPU & Memory 재설정하기 관련 질문: 특정 네임스페이스의 리소스 할당에 대한 토론을 확인할 수 있습니다.
- Node 크기와 사용량에 대한 관리: 노드 간 자원 활용에 관한 논의를 참조하실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

김우현님의 프로필 이미지
김우현

작성한 질문수

질문하기