exemONE Kubernetes Workload 모니터링
접근 경로
Kubernetes > Workload 메뉴에서 각 Workload 타입(Deployment, StatefulSet, DaemonSet, ReplicaSet, Job, CronJob, HPA)을 선택하여 모니터링합니다.
Workload Card (공통)
Deployment, StatefulSet, DaemonSet, ReplicaSet 화면 상단에는 Workload Card가 표시되어 각 Workload의 목록 개수를 한눈에 확인하고 해당 화면으로 바로 이동할 수 있습니다.

| 항목 | 내용 |
|---|---|
| Deployments | Deployment 목록 개수, 클릭 시 Deployment 화면 이동 |
| Stateful Sets | StatefulSet 목록 개수, 클릭 시 StatefulSet 화면 이동 |
| Daemon Sets | DaemonSet 목록 개수, 클릭 시 DaemonSet 화면 이동 |
| Replica Sets | ReplicaSet 목록 개수, 클릭 시 ReplicaSet 화면 이동 |
1. Deployment 모니터링
Workload 관점의 Deployment 기본 모니터링 화면입니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Global Time | 모니터링 재생 여부 선택, 실시간 데이터만 조회 가능 |
| 2 | Filters | Deployment 화면의 필터 항목 선택 |
| 3 | Workload Card | 클릭 시 해당 Workload 화면 이동 |
| 4 | Deployment List | Deployment 목록 표시 |
Deployment Detail Slide (상세 화면)
Deployment 목록에서 항목 클릭 시 상세 슬라이드가 열립니다.

탭 구성: Information / Event / YAML / Pod
1) Information 탭

| 항목 | 내용 |
|---|---|
| Name | Deployment 이름 |
| Cluster | Deployment가 구성된 Cluster 이름 |
| Namespace | Deployment가 생성된 네임스페이스 (클릭 시 Namespace Detail Slide 열림) |
| Strategy Type | 해당 Deployment의 배포 방식 |
| Rolling Update Strategy | 해당 Deployment의 배포 비율 |
| Replicas | 해당 Deployment의 Replicas 수 |
| ReplicaSet | 클릭 시 ReplicaSet 디테일 슬라이드 열림 |
| Label | 해당 Deployment의 Label |
2) Event 탭 – Deployment 관련 이벤트 확인
3) YAML 탭 – YAML 파일 확인
4) Pod 탭 – 연관 Pod 목록 확인
Deployment 수집 지표 (CPU/Memory Limit/Request)
| data_id | 지표 이름 | 설명 | 단위 |
|---|---|---|---|
| kube_deployment_cpu_used | Deployment CPU Used | Deployment를 통해 생성된 Pod의 CPU 사용량 합계 | millicore |
| kube_deployment_cpu_limit | Deployment CPU Limit | Pod의 CPU 제한량 합계 (initContainers 최대값 + containers 합계) | millicore |
| kube_deployment_cpu_request | Deployment CPU Request | Pod의 CPU 요청량 합계 (initContainers 최대값 + containers 합계) | millicore |
| kube_deployment_cpu_usage_per_limit | Deployment CPU Usage Per Limit | Limit 대비 CPU 사용률 (cpu_used / cpu_limit * 100) | % |
| kube_deployment_cpu_usage_per_request | Deployment CPU Usage Per Request | Request 대비 CPU 사용률 (cpu_used / cpu_request * 100) | % |
| kube_deployment_memory_used | Deployment Memory Used | Pod의 Memory 사용량 합계 (memWorkingSet 합) | bytes |
| kube_deployment_memory_limit | Deployment Memory Limit | Pod의 Memory 제한량 합계 (initContainers 최대값 + containers 합계) | bytes |
| kube_deployment_memory_request | Deployment Memory Request | Pod의 Memory 요청량 합계 | bytes |
2. StatefulSet 모니터링
Workload 관점의 StatefulSet 기본 모니터링 화면입니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Global Time | 모니터링 재생 여부 선택, 실시간 데이터만 조회 가능 |
| 2 | Filters | StatefulSet 화면의 필터 항목 선택 |
| 3 | Workload Card | 클릭 시 해당 Workload 화면 이동 |
| 4 | Stateful Sets List | StatefulSet 목록 표시 |
StatefulSet Detail Slide (상세 화면)

탭 구성: Information / Event / YAML / Pod
1) Information 탭

| 항목 | 내용 |
|---|---|
| Name | StatefulSet 이름 |
| Cluster | 구성된 Cluster 이름 |
| Namespace | 생성된 네임스페이스 (클릭 시 Namespace Detail Slide 열림) |
| Owner References | Owner References 정보 |
| Services | 클릭 시 Service 디테일 슬라이드 열림 |
| Pod Management Policy | Pod Management Policy 정보 |
| Label | 해당 StatefulSet의 Label |
2) Event 탭 – StatefulSet 관련 이벤트 확인
3) YAML 탭 – YAML 파일 확인
4) Pod 탭 – 연관 Pod 목록 확인
3. DaemonSet 모니터링
Workload 관점의 DaemonSet 기본 모니터링 화면입니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Global Time | 모니터링 재생 여부 선택, 실시간 데이터만 조회 가능 |
| 2 | Filter | DaemonSet 화면의 필터 항목 선택 |
| 3 | Workload Card | 클릭 시 해당 Workload 화면 이동 |
| 4 | Daemon Sets List | DaemonSet 목록 표시 |
4. ReplicaSet 모니터링
Workload 관점의 ReplicaSet 기본 모니터링 화면입니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Global Time | 모니터링 재생 여부 선택, 실시간 데이터만 조회 가능 |
| 2 | Filters | ReplicaSet 화면의 필터 항목 선택 |
| 3 | Workload Card | Deployments / Stateful Sets / Daemon Sets / Replica Sets 이동 |
| 4 | Replica Sets List | ReplicaSet 목록 표시 |
5. Job 모니터링
Workload 관점의 Job 기본 모니터링 화면입니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Global Time | 모니터링 재생 여부 선택, 실시간 데이터만 조회 가능 |
| 2 | Filters | Job 화면의 필터 항목 선택 |
| 3 | Job Status | Job의 상태별 개수 표시 |
| 4 | Job List | Job 목록 표시 |
Job Detail Slide (상세 화면)

탭 구성: Information / Event / YAML / Pod
1) Information 탭

| 항목 | 내용 |
|---|---|
| Name | Job 이름 |
| Cluster | 생성되어 있는 Cluster |
| Namespace | 생성되어 있는 네임스페이스 |
| Images | 사용한 container image |
| Pod Status | 현재 파드의 상태 |
| Conditions | 현재 Job의 상태 |
| Labels | 설정된 Label 목록 |
| Controlled By | Controller Type |
2) Event 탭 – Global Time 기준 이벤트 목록 조회 (기본 최근 10분)
3) YAML 탭 – YAML 파일 확인
4) Pod 탭 – 연관 Pod 목록 확인
6. CronJob 모니터링
Workload 관점의 CronJob 기본 모니터링 화면입니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Global Time | 모니터링 재생 여부 선택, 실시간 데이터만 조회 가능 |
| 2 | Filters | CronJob 화면의 필터 항목 선택 |
| 3 | CronJob List | CronJob 목록 표시 |
CronJob Detail Slide (상세 화면)

탭 구성: Information / Event / YAML / Job / Pod
CronJob은 Job 탭이 추가되어 연관 Job 목록도 확인 가능합니다.
1) Information 탭

| 항목 | 내용 |
|---|---|
| Name | CronJob 이름 |
| Cluster | 생성되어 있는 Cluster |
| Namespace | 클릭 시 Namespace Detail Slide 열림 |
| Creation | 생성 시간 |
| LastSchedule | 마지막 실행 시간 |
| Schedule | 설정되어 있는 스케줄 표시 |
| Labels | 설정된 Label 목록 |
2) Event 탭 – Global Time 기준 이벤트 목록 조회 (기본 최근 10분)
3) YAML 탭 – YAML 파일 확인
4) Job 탭 – CronJob으로 생성된 Job 목록 확인
5) Pod 탭 – 연관 Pod 목록 확인
7. HPA (Horizontal Pod Autoscaler) 모니터링
전체 HPA 관점의 기본 모니터링 화면입니다.

| 순번 | 항목 | 내용 |
|---|---|---|
| 1 | Global Time | 모니터링 재생 여부 선택, 실시간 데이터만 조회 가능 |
| 2 | Filters | HPA 화면의 필터 항목 선택 |
| 3 | HPA List | HPA 목록 표시 |
HPA Detail Slide (상세 화면)

탭 구성: Information / Metric / Pod / Event / YAML / Alert
HPA는 Metric 탭과 Alert 탭이 추가로 제공됩니다.
HPA Target 대비 Ratio 지표
HPA에서 관리하는 Deployment의 Target=100% 기준으로 Current/Target 비율을 백분율로 계산합니다.
계산식: Current / Target * 100 (%)

| data_id | 지표 이름 | 설명 | 단위 |
|---|---|---|---|
| kube_deployment_hpa_cpu_average_utilization_ratio | HPA CPU Target Average Utilization Ratio | Target CPU Utilization 대비 Current CPU Utilization 비율 | % |
| kube_deployment_hpa_cpu_average_value_ratio | HPA CPU Target Average Value Ratio | Target CPU Average Value 대비 Current CPU Average Value 비율 | % |
| kube_deployment_hpa_mem_average_utilization_ratio | HPA Memory Target Average Utilization Ratio | Target Memory Utilization 대비 Current Memory Utilization 비율 | % |
| kube_deployment_hpa_mem_average_value_ratio | HPA Memory Target Average Value Ratio | Target Memory Average Value 대비 Current Memory Average Value 비율 | % |
HPA Target Type 설정 주의 사항
| 케이스 | 내용 |
|---|---|
| Target Type = Value 설정 | averageValue 또는 averageUtilization 중 하나를 value와 함께 설정 시, Kubernetes 내부에서는 value 값이 무시됨 |
| Target Type = Utilization | Current(Status)에는 averageValue와 averageUtilization이 동시에 수집됨 |
| 무시되는 매핑 | CASE1: Target Type=Utilization + Target Value=averageValue / CASE2: Target Type=AverageValue + Target Value=Utilization |
| 중복 설정 시 | 먼저 적용된 설정 값이 사용됨 |
| CPU 단위 | value 및 averageValue의 기본 단위는 밀리코어(m) |
이벤트 분석에서의 Workload 필터
Performance Analysis > Kubernetes > Event Analysis 화면에서 Workload 종류별로 이벤트를 필터링할 수 있습니다.

| 필터 항목 | 선택 가능한 Kind |
|---|---|
| Kind 필터 | All, Pod, Node, Deployment, StatefulSet, DaemonSet, ReplicaSet, HPA, Job, CronJob, Service, Ingress, Configmap, PVC, PV, SC, Role, RoleBinding, ClusterRole, ClusterRoleBinding, ServiceAccount |
Namespace List에서의 Workload 현황
Setting > Platform > Kubernetes > Namespace List에서도 네임스페이스별 Workload 현황을 Grid 형태로 확인할 수 있습니다.
| 항목 | 내용 |
|---|---|
| Namespace | 네임스페이스 이름 |
| Pod | Pod 개수 |
| StatefulSet | StatefulSet 개수 |
| DaemonSet | DaemonSet 개수 |
| ReplicaSet | ReplicaSet 개수 |
| Deployment | Deployment 개수 |
| Service | Service 개수 |
참고 문서 (ClickUp Document URL)
- Workload Card (Deployment): https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2690998
- Workload Card (StatefulSet): https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2691438
- Workload Card (DaemonSet): https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2691218
- Workload Card (ReplicaSet): https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2691318
- Deployment 화면: https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2690838
- Deployment Detail Slide: https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2691038
- StatefulSet 화면: https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2691298
- StatefulSet Detail Slide: https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2691418
- DaemonSet 화면: https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2691118
- ReplicaSet 화면: https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2691278
- Job 화면: https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2691478
- Job Detail Slide: https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2691558
- CronJob 화면: https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2691098
- CronJob Detail Slide: https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2691178
- HPA 화면: https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2748538
- HPA Detail Slide: https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2748578
- Workload CPU/Memory Limit/Request 수집 방식: https://app.clickup.com/25540965/v/dc/rbeb5-403498/rbeb5-3229878
- HPA Target 대비 Ratio 지표: https://app.clickup.com/25540965/v/dc/rbeb5-403498/rbeb5-3232858
- HPA Target Type 설정 가이드: https://app.clickup.com/25540965/v/dc/rbeb5-403498/rbeb5-2783518
- Event Analysis Filters: https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-3307678
- Namespace List: https://app.clickup.com/25540965/v/dc/rbeb5-416338/rbeb5-2694718