본문으로 건너뛰기

Cluster Resource Inventory

Cluster Resource Inventory 화면에서는 선택한 클러스터의 Node, Service Workload(Deployment·StatefulSet·DaemonSet), Container 구성을 특정 시점 기준의 인벤토리 목록으로 조회할 수 있습니다. 실시간 사용량이 아니라 조회 시점의 설정값(Desired State)을 확인하는 데 특화된 화면입니다.

화면에 들어가려면 좌측 메뉴에서 Kubernetes > Inventory > Cluster Resource Inventory를 선택하세요.

Cluster Resource Inventory 전체 화면

화면은 상단 조회 조건 영역과 그 아래 Node List, Service Workload List, Container List 세 목록 영역으로 구성됩니다.

조회 조건을 설정하고 데이터 가져오기

목록을 보려면 먼저 상단에서 조회 대상을 지정해야 합니다.

  • Cluster: 조회할 클러스터를 선택합니다. 클러스터를 선택하면 Namespace에 해당 클러스터의 전체 Namespace가 기본으로 선택됩니다. 필요하면 선택을 해제해 조회 범위를 줄일 수 있습니다.
  • Select Workload Targets.: 클릭하면 Target setting 창이 열립니다. Daemonset, Deployment, Statefulset 카테고리에서 조회할 워크로드를 태그 단위로 선택하고 [Save]를 눌러 확정합니다.
  • 검색창에 텍스트를 입력하면 이름에 해당 텍스트가 포함된 Deployment·StatefulSet·DaemonSet만 좁혀서 조회할 수 있습니다.

조건을 모두 지정하면 [Get] 버튼이 활성화됩니다. [Get]을 누르면 그 시점의 데이터를 가져오며, Data retrieval time에 조회가 실행된 시각이 표시됩니다.

노트

이 화면의 목록은 Get을 실행한 시점의 스냅샷입니다. 화면을 다시 열거나 시간이 지나도 값이 자동으로 갱신되지 않으므로, 최신 상태를 다시 보려면 [Get]을 다시 눌러야 합니다. [Export]로 조회된 데이터를 파일로 내보낼 수 있습니다.

Node List에서 노드 리소스 확인하기

Node List에서 클러스터에 속한 노드별 자원 할당 현황을 확인할 수 있습니다.

  • Node, Roles, Taints가 표시되며, Allocatable(파드에 실제 할당 가능한 자원)과 Capacity(노드가 가진 전체 자원) 각각에 CPU(m), Memory, Disk, Pods 값이 함께 표시됩니다.
  • Age에서 노드가 생성된 지 얼마나 지났는지 확인할 수 있습니다.
  • Node 이름을 클릭하면 화면 우측에 해당 노드의 상세 슬라이드가 실시간 데이터로 열립니다. 노드 상세 슬라이드의 탭 구성은 Node 문서를 참고하세요.

Allocatable이 Capacity보다 작은 노드가 있다면, 시스템 데몬 등이 일부 자원을 미리 점유하고 있다는 의미이므로 파드 스케줄링 여유를 판단할 때 참고할 수 있습니다.

Service Workload List에서 워크로드 구성 확인하기

Service Workload List에서 Deployment·StatefulSet·DaemonSet 워크로드의 구성 정보를 확인할 수 있습니다.

  • Workload(Name·Kind·Pods), Application(Group·Name), HPA(Name·Min·Max), Service, Ingress가 그룹으로 묶여 표시됩니다.
  • Pods 컬럼은 준비된 Pod 수/desired Pod 수 형식으로 표시되어, 예를 들어 0/1이면 원하는 개수만큼 Pod가 아직 준비되지 않았다는 의미입니다.
  • Service·Ingress에 연결된 대상이 여러 개면 [List] 버튼이 표시됩니다. 버튼을 누르면 우측에 연결된 Service 또는 Ingress 목록이 슬라이드로 열립니다.

Service List 슬라이드

  • Namespace, 워크로드 Name 등의 링크를 클릭하면 해당 대상의 실시간 상세 화면·슬라이드로 이동합니다. 워크로드 종류별 상세 내용은 Workload, StatefulSet, DaemonSet 문서를 참고하세요.

표시할 컬럼 선택하기

좌측 Fields 패널에서 목록에 표시할 컬럼을 직접 구성할 수 있습니다.

  • Selected Fields에 있는 항목의 눈 모양 아이콘을 누르면 그 컬럼을 목록에서 숨기고 Available Fields로 옮길 수 있습니다. Available Fields에서 다시 누르면 컬럼이 복원됩니다.
  • [Reset]을 누르면 기본 컬럼 구성으로 되돌립니다.

컬럼이 많아 목록이 복잡할 때, 확인이 필요한 항목만 Selected Fields에 남겨두면 원하는 정보를 더 빠르게 훑어볼 수 있습니다.

Container List에서 컨테이너 설정 확인하기

Container List에서 워크로드에 포함된 컨테이너별 자원 설정과 헬스체크 구성을 확인할 수 있습니다.

Container List

  • Container, Workload(Name·Kind), Namespace가 표시되며, Request·Limit 각각에 CPU(m), Memory 설정값이 함께 표시됩니다.
  • Health CheckLiveness Probe·Readiness Probe에서 컨테이너에 설정된 상태 확인 경로를 확인할 수 있습니다. 값이 없으면 헬스체크가 설정되어 있지 않다는 의미입니다.
  • Image에서 컨테이너에 사용된 이미지와 태그를 확인할 수 있습니다.
  • 목록 위쪽의 Namespace, Workload Kind 필터로 조회 범위를 좁힐 수 있습니다.

Request·Limit이 설정되지 않은 컨테이너가 많으면 노드 자원이 예기치 않게 소진될 위험이 있으므로, 이 목록에서 설정이 비어 있는 컨테이너를 점검하는 데 활용할 수 있습니다.