본문으로 건너뛰기

Kubernetes 모니터링

1. 컴퓨팅 리소스 (Node / Pod / Container)

1-1. Node 모니터링

클러스터 가용성의 기본 단위인 노드 상태를 관리합니다.

  • 시각화: Node Map(헥사 맵), Node Card(Ready/Not Ready 상태)
  • 상세 분석: Information, Metric(Load 차트 포함), Event, YAML, Pod, Alert

1-2. Pod 모니터링

애플리케이션 배포 단위인 파드의 생명주기를 추적합니다.

  • 상태 분류: Pending, Running, Succeeded, Failed, Unknown
  • 특화 기능: Log(실시간 로그), PVC(연결된 스토리지), Container(포함된 컨테이너 정보) 탭 제공

1-3. Container 모니터링

가장 세밀한 수준의 리소스 사용량을 분석합니다.

  • 핵심 메트릭: CPU Usage/Limit, CPU Throttling, Memory RSS/Workingset, RX/TX
  • 분석 지표: Node Allocatable(노드 할당 가능량) 대비 사용량 분석

2. 워크로드 및 오토스케일링 (Workload)

배포 전략과 스케일링 상태를 모니터링합니다.

유형검증 항목상세 탭
DeploymentReplicas 상태, 배포 전략(Rolling Update 등)Info, Event, YAML, Pod
HPACurrent/Target 메트릭, Min/Max ReplicasInfo, Metric, Event, YAML
Job / CronJobCompletions(성공 횟수), 스케줄 주기Status, Age, Conditions
기타StatefulSet, DaemonSet, ReplicaSet 관리Workload Card 연동

3. 네트워크 및 인그레스 (Network)

클러스터 내/외부 트래픽 흐름을 관리합니다.

  • Service/Ingress/Route: Cluster IP, Ports, External IP, Rules 확인
  • Ingress Controller (Score Board):
    • 골든 시그널: Bandwidth, Error Rate, Response Latency
    • 상세 지표: RPS, Active Connections, HTTP 상태 코드별 응답 수(1xx~5xx)

4. 설정 및 스토리지 (Config & Storage)

유형주요 모니터링 포인트특이사항
Configmap설정 데이터(Data) 직접 확인YAML 기반 데이터 복사 지원
PV / PVCStorage Usage(%), Capacity, Access Modes스토리지 사용량 알람 연동
Storage ClassProvisioner, Reclaim Policy, Binding ModeParameters 확인 가능

5. 접근 제어 (RBAC / Access Control)

보안 및 권한 설정을 모니터링합니다.

  • Role / Cluster Role: 허용된 Rule(Resources, Verbs, API Groups) 상세 확인
  • Role Binding / SA: Service Account와 Role 간의 바인딩 관계 및 상세 정보 추적