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)
배포 전략과 스케일링 상태를 모니터링합니다.
| 유형 | 검증 항목 | 상세 탭 |
|---|---|---|
| Deployment | Replicas 상태, 배포 전략(Rolling Update 등) | Info, Event, YAML, Pod |
| HPA | Current/Target 메트릭, Min/Max Replicas | Info, Metric, Event, YAML |
| Job / CronJob | Completions(성공 횟수), 스케줄 주기 | 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 / PVC | Storage Usage(%), Capacity, Access Modes | 스토리지 사용량 알람 연동 |
| Storage Class | Provisioner, Reclaim Policy, Binding Mode | Parameters 확인 가능 |
5. 접근 제어 (RBAC / Access Control)
보안 및 권한 설정을 모니터링합니다.
- Role / Cluster Role: 허용된 Rule(Resources, Verbs, API Groups) 상세 확인
- Role Binding / SA: Service Account와 Role 간의 바인딩 관계 및 상세 정보 추적