본문으로 건너뛰기

EKS Nodes

Kubernetes 노드의 용량, 할당 가능 리소스, Pod 요청량을 상세히 확인할 수 있는 페이지입니다.

EKS Nodes

주요 기능​

통계 카드​

  • Total Nodes: 전체 노드 수 (시안)
  • Ready: Ready 상태 노드 수 (녹색)
  • Total CPU: 전체 vCPU 용량 합계 (보라색)
  • Total Memory: 전체 메모리 용량 합계 (주황색) — allocatable 합계와 reserved %(Capacity − Allocatable)를 힌트로 함께 표시 (allocatable이 보고되지 않으면 힌트 생략)

CPU Usage per Node 차트​

노드별 CPU 리소스 상태를 3단계 바 차트로 표시:

  • Requested (시안/주황/빨강): Pod가 요청한 CPU
  • Available (녹색 반투명): 추가 할당 가능한 CPU
  • System Reserved (회색): 시스템이 예약한 CPU

각 노드별로 표시:

  • 노드 이름, Pod 요청량 / 전체 용량, 퍼센트
  • Pod 수, 요청 vCPU, 가용 vCPU, 예약 vCPU

Memory Usage per Node 차트​

노드별 Memory 리소스 상태를 동일한 3단계 바 차트로 표시:

  • Requested (보라/주황/빨강): Pod가 요청한 Memory
  • Available (녹색 반투명): 추가 할당 가능한 Memory
  • System Reserved (회색): 시스템이 예약한 Memory

용량 차트​

  • CPU Capacity per Node (vCPU): 노드별 CPU 용량 바 차트
  • Memory Capacity per Node (GiB): 노드별 메모리 용량 바 차트

노드 테이블​

컬럼설명
Name노드 이름
StatusReady / NotReady
CPU Capacity전체 CPU 용량
Memory Capacity전체 메모리 용량
Allocatable CPU할당 가능한 CPU
Allocatable Memory할당 가능한 메모리
Created생성 시간

노드 드릴다운 Pods 테이블​

노드를 클릭하면 해당 노드에 스케줄된 Pods 테이블이 열립니다 — Namespace / Pod / Status / Owner / Pod IP / Service Account / Restarts / CPU / Mem / Age 컬럼(값이 없으면 '-', 예: 종료된 Pod는 IP 없음).

리소스 개념 이해​

노드 리소스 계층

용어설명
Capacity노드의 전체 물리적 리소스
AllocatablePod에 할당 가능한 리소스 (Capacity - System Reserved)
Requested현재 Pod들이 요청한 리소스 합계
Available추가로 할당 가능한 리소스 (Allocatable - Requested)
System Reservedkubelet, OS 등 시스템용 예약 리소스

사용 방법​

  1. 사이드바에서 Compute > K8s > Nodes를 클릭합니다
  2. 통계 카드에서 전체 노드 현황을 파악합니다
  3. CPU/Memory Usage 차트에서 리소스 사용률이 높은 노드를 식별합니다
  4. 80% 이상(빨간색) 노드는 스케일링을 검토합니다
  5. 테이블에서 각 노드의 상세 용량을 확인합니다

사용 팁​

리소스 사용률 임계값
  • 80% 이상 (빨간색): 즉시 조치 필요 - 노드 추가 또는 Pod 재배치
  • 50-80% (주황색): 모니터링 필요 - 증가 추세 확인
  • 50% 미만 (시안/보라): 정상 - 여유 리소스 있음
Available vs Capacity

Available이 음수가 될 수 있습니다. 이는 Pod들이 Limit 없이 Request만 설정하여 오버커밋된 상태입니다.

AI 분석

AI Assistant에서 "노드 리소스 사용량", "CPU 80% 이상 노드", "노드 스케일링 필요한지 분석해줘" 등으로 분석할 수 있습니다.

관련 페이지​