본문으로 건너뛰기

exemONE Kubernetes Config & Storage 모니터링 상세 설명

메뉴 경로: Kubernetes > Config & Storage

Config & Storage는 Kubernetes 클러스터의 설정 및 스토리지 리소스(ConfigMap, Persistent Volume Claim, Persistent Volume, Storage Class)를 통합 모니터링하는 기능입니다.


1. ConfigMap 모니터링

1-1. ConfigMap 기본 화면

메뉴 경로: Kubernetes > Config & Storage > Configmap

Config & Storage 관점의 Configmap 기본 모니터링 화면입니다.

순번항목내용
1Global Time모니터링 재생 여부를 선택합니다. 실시간 데이터만 조회 가능합니다.
2FiltersConfigmap 화면의 필터 항목을 선택합니다.
3Configmap ListConfigmap 목록을 보여줍니다.

1-2. ConfigMap List

Configmap 목록을 보여주는 화면입니다.

순번항목내용
1SearchConfigmap Name을 검색합니다. 대소문자 구분 없이 입력하며, 검색 결과가 없을 경우 'No data.'를 보여줍니다.
2Option클릭 시 Grid의 옵션을 보여줍니다.
3ConfigMaps ListConfigmap 목록을 Grid 형태로 보여줍니다.

Grid 컬럼:

순번항목내용
1Configmap NameConfigmap의 이름 (클릭 시 Configmap Detail Slide 오픈)
2NamespaceConfigmap이 생성되어 있는 Namespace
3KeysConfigmap 내 데이터의 key 값
4AgeConfigmap의 생성 시간

1-3. ConfigMap Detail Slide

각 Configmap 별 상세 모니터링 화면입니다.

순번항목내용
1TitleConfigmap 목록에서 클릭한 Configmap의 이름을 보여줍니다.
2Slide History이전 슬라이드 이력
3Close클릭 시 디테일 슬라이드가 닫힙니다.
4Tab탭 클릭 시 해당 탭의 디테일 슬라이드 화면을 보여줍니다.
- Information
- Event
- YAML
- Data
5Detail상단 탭에 따라 디테일 화면을 보여줍니다.

1) Information 탭

Configmap 디테일 슬라이드의 정보를 확인하는 화면입니다.

순번항목내용
1CreationConfigmap의 생성 시간을 보여줍니다.
2NameConfigmap의 이름을 보여줍니다.
3NamespaceConfigmap이 생성되어 있는 Namespace를 보여줍니다.
4AnnotationsConfigmap의 주석을 보여줍니다.

2) Event 탭

Configmap 디테일 슬라이드의 이벤트를 확인하는 화면입니다.

순번항목내용
1Global Time실시간을 포함한 최근 데이터를 모니터링합니다. Default 최근 10분 데이터를 보여줍니다.
2Search이벤트 목록을 검색합니다. 대소문자 구분 없이 입력합니다. 검색 결과가 없을 경우 'No data.'를 보여줍니다.
3Option클릭 시 Grid의 옵션을 보여줍니다.

3) YAML 탭

해당 Configmap의 YAML 정의를 확인할 수 있습니다.

4) Data 탭

Configmap에 저장된 Key-Value 데이터를 확인할 수 있습니다.


2. Persistent Volume Claim (PVC) 모니터링

2-1. PVC 기본 화면

메뉴 경로: Kubernetes > Config & Storage > Persistent Volume Claim

Config & Storage 관점의 Persistent Volume Claim 기본 모니터링 화면입니다.

순번항목내용
1Global Time모니터링 재생 여부를 선택합니다. 실시간 데이터만 조회 가능합니다.
2FiltersPersistent Volume Claim 화면의 필터 항목을 선택합니다.
3Persistent Volume Claim ListPVC 목록을 보여줍니다.

2-2. PVC Filters

순번항목내용
1Cluster클러스터 하위의 필터 항목을 보여줍니다. 클릭 시 클러스터 항목을 접힌 상태로 보여줍니다.
2Search필터 항목 검색 기능입니다. 대소문자 구분 없이 입력합니다. 검색 결과가 없을 경우 'No data.'를 보여줍니다.

2-3. PVC List

Persistent Volume Claim 목록을 보여주는 화면입니다.

순번항목내용
1SearchPVC Name을 검색합니다. 대소문자 구분 없이 입력합니다.
2Option클릭 시 Grid의 옵션을 보여줍니다.
3Persistent Volume Claim ListPVC 목록을 Grid 형태로 보여줍니다.

Grid 컬럼:

순번항목내용
1PVC NamePVC의 이름 (클릭 시 Persistent Volume Claim Detail Slide 오픈)
2NamespacePVC가 생성되어 있는 Namespace
3Storage ClassesPVC의 Storage Class
4Storage UsedPVC의 Storage 사용량
5Storage AvailablePVC의 Storage 사용 가능량
6Storage TotalPVC의 Storage 총 크기
7Storage Usage(%)PVC의 Storage 사용률
8AgePVC의 생성 시간
9Alert마지막 발생된 알람 정보
10StatusPVC의 상태

2-4. PVC Detail Slide

각 Persistent Volume Claim 별 상세 모니터링 화면입니다.

순번항목내용
1TitlePVC 목록에서 클릭한 PVC의 이름을 보여줍니다.
2Slide History이전 슬라이드 이력
3Close클릭 시 디테일 슬라이드가 닫힙니다.
4Tab탭 클릭 시 해당 탭의 디테일 슬라이드 화면을 보여줍니다.
- Information
- Metric
- Pod
- Event
- Selector
- YAML
- Alert
5Detail상단 탭에 따라 디테일 화면을 보여줍니다.

1) Information 탭

Persistent Volume Claim 디테일 슬라이드의 정보를 확인하는 화면입니다.

순번항목내용
1NamePVC 이름을 보여줍니다.
2ClusterPVC가 생성되어 있는 Cluster를 보여줍니다.
3NamespacePVC가 생성되어 있는 Namespace를 보여줍니다.
4FinalizersPVC의 Finalizers를 보여줍니다.
5Access ModesPVC의 Access Modes를 보여줍니다.
6Storage Class NamePVC의 Storage Class를 보여줍니다.
7Storage TotalPVC의 크기를 보여줍니다.
8StatusPVC의 상태를 보여줍니다.
9LabelsPVC의 레이블을 보여줍니다.

2) Metric 탭

PVC의 스토리지 사용량 관련 성능 지표를 모니터링합니다.

3) Pod 탭

해당 PVC를 사용하는 Pod 목록을 확인합니다.

4) Event 탭

PVC에서 발생한 이벤트 이력을 확인합니다.

5) Selector 탭

PVC의 Selector 정보를 확인합니다.

6) YAML 탭

PVC의 YAML 정의를 확인합니다.

7) Alert 탭

PVC에 발생한 알람 이력을 확인합니다.


2-5. Pod Detail Slide에서 PVC 확인

Pod 상세 화면에서도 해당 Pod에 마운트된 PVC를 확인할 수 있습니다.

메뉴 경로: Kubernetes > Pod > Pod 클릭 > Detail Slide > PVC 탭

순번항목내용
1Global Time실시간 데이터를 조회합니다.
2SearchPVC 목록을 검색합니다. 대소문자 구분 없이 입력합니다. 검색 결과가 없을 경우 'No data'를 보여줍니다.
3Option클릭 시 Grid의 옵션을 보여줍니다.
4PVC ListPVC List를 Grid 형태로 보여줍니다.

PVC Grid 컬럼:

순번항목내용
1PVC NamePVC 이름
2ClusterPVC가 생성되어 있는 Cluster 이름
3NamespacePVC가 생성되어 있는 Namespace 이름
4Storage Class NamePVC의 Storage Class 이름
5FinalizersPVC의 Finalizers
6StoragePVC의 스토리지 크기
7AgePVC의 생성 시간
8Access ModesPVC의 Access Mode
9StatusPVC의 상태
10LabelsPVC의 레이블

3. Persistent Volume (PV) 모니터링

3-1. PV 기본 화면

메뉴 경로: Kubernetes > Config & Storage > Persistent Volume

Config & Storage 관점의 Persistent Volume 기본 모니터링 화면입니다.

순번항목내용
1Global Time모니터링 재생 여부를 선택합니다. 실시간 데이터만 조회 가능합니다.
2FiltersPersistent Volume 화면의 필터 항목을 선택합니다.
3Persistent Volume ListPersistent Volume 목록을 보여줍니다.

3-2. PV List

Persistent Volume 목록을 보여주는 화면입니다.

순번항목내용
1SearchPV Name을 검색합니다. 대소문자 구분 없이 입력합니다.
2Option클릭 시 Grid의 옵션을 보여줍니다.
3Persistent Volume ListPV 목록을 Grid 형태로 보여줍니다.

Grid 컬럼:

순번항목내용
1PV NamePersistent Volume의 이름 (클릭 시 PV Detail Slide 오픈)
2Storage Classes사용 중인 Storage Class
3Capacity설정한 용량
4Age생성된 시간
5Status현재 상태

3-3. PV Detail Slide

각 Persistent Volume 별 상세 모니터링 화면입니다.

순번항목내용
1TitlePV 목록에서 클릭한 PV의 이름을 보여줍니다.
2Slide History이전 슬라이드 이력
3Close클릭 시 디테일 슬라이드가 닫힙니다.
4Tab탭 클릭 시 해당 탭의 디테일 슬라이드 화면을 보여줍니다.
- Information
- Event
- Claim
- YAML
5Detail상단 탭에 따라 디테일 화면을 보여줍니다.

1) Information 탭

Persistent Volume 디테일 슬라이드의 정보를 확인하는 화면입니다.

순번항목내용
1NamePersistent Volume 이름을 보여줍니다.
2Cluster생성되어 있는 Cluster를 보여줍니다.
3FinalizersFinalizers에 대한 정보를 보여줍니다.
4Capacity설정한 용량을 보여줍니다.
5Access Modes설정한 Access Mode를 보여줍니다.
6Reclaim Policy설정한 Reclaim Policy를 보여줍니다.
7Storage Class Name설정한 Storage Class의 이름을 보여줍니다.
8Status현재의 상태를 보여줍니다.

2) Event 탭

PV에서 발생한 이벤트 이력을 확인하는 화면입니다.

  • Global Time: 실시간을 포함한 최근 데이터를 모니터링합니다. Default 최근 10분 데이터를 보여줍니다.

3) Claim 탭

해당 PV와 바인딩된 PVC 정보를 확인합니다.

4) YAML 탭

PV의 YAML 정의를 확인합니다.


4. Storage Class 모니터링

4-1. Storage Class 기본 화면

메뉴 경로: Kubernetes > Config & Storage > Storage Class

Config & Storage 관점의 Storage Class 기본 모니터링 화면입니다.

순번항목내용
1Global Time모니터링 재생 여부를 선택합니다. 실시간 데이터만 조회 가능합니다.
2FiltersStorage Class 화면의 필터 항목을 선택합니다.
3Storage Class ListStorage Class 목록을 보여줍니다.

4-2. Storage Class Detail Slide

각 Storage Class 별 상세 모니터링 화면입니다.

순번항목내용
1TitleStorage Class 목록에서 클릭한 Storage Class의 이름을 보여줍니다.
2Slide History이전 슬라이드 이력
3Close클릭 시 디테일 슬라이드가 닫힙니다.
4Tab탭 클릭 시 해당 탭의 디테일 슬라이드 화면을 보여줍니다.
- Information
- Event
- YAML
- Parameters
- Persistent Volumes
5Detail상단 탭에 따라 디테일 화면을 보여줍니다.

1) Information 탭

Storage Class 디테일 슬라이드의 정보를 확인하는 화면입니다.

순번항목내용
1Name해당 Storage Class의 이름을 보여줍니다.
2Cluster생성되어 있는 Cluster를 보여줍니다.
3Labels설정되어 있는 Label 목록을 보여줍니다.
4ProvisionerSC에 설정되어 있는 Provisioner를 보여줍니다.
5Volume Binding ModeVolume Binding Mode를 보여줍니다.
6Reclaim PolicyReclaim Policy 설정을 보여줍니다.
7AnnotationsSC의 주석을 보여줍니다.
8Mount OptionsMount Option 목록을 보여줍니다.

2) Event 탭

Storage Class에서 발생한 이벤트 이력을 확인하는 화면입니다.

  • Global Time: 실시간을 포함한 최근 데이터를 모니터링합니다. Default 최근 10분 데이터를 보여줍니다.

3) YAML 탭

Storage Class의 YAML 정의를 확인합니다.

4) Parameters 탭

Storage Class에 설정된 파라미터 값을 확인합니다. (Provisioner 별로 지원하는 파라미터가 다를 수 있음)

5) Persistent Volumes 탭

해당 Storage Class를 사용하는 PV 목록을 확인합니다.


5. Event Analysis와 Config & Storage 연계

메뉴 경로: Performance Analysis > Kubernetes > Event Analysis

Event Analysis의 Filters에서 Config & Storage 리소스 종류를 선택하여 이벤트를 필터링할 수 있습니다.

Kind 필터에서 지원하는 Config & Storage 관련 항목:

Kind 항목설명
ConfigmapConfigMap 관련 이벤트 필터링
Persistent Volume Claim (PVC)PVC 관련 이벤트 필터링
Persistent Volume (PV)PV 관련 이벤트 필터링
Storage Class (SC)StorageClass 관련 이벤트 필터링

Advanced Option 상세:

항목옵션
Target클러스터(Default) / 네임스페이스
TypeAll / Normal / Warning
ReasonAll + exemONE 내부 정의된 Reason 항목
KindAll / Pod / Node / Deployment / StatefulSet / DaemonSet / ReplicaSet / HPA / Job / CronJob / Service / Ingress / Configmap / PVC / PV / Storage Class / Role / Role Binding / Cluster Role / Cluster Role Binding / Service Account

6. 기능별 메뉴 경로 요약

리소스기능메뉴 경로
ConfigMap목록 조회Kubernetes > Config & Storage > Configmap
ConfigMap상세 정보ConfigMap 클릭 > Detail Slide > Information
ConfigMap이벤트 확인ConfigMap 클릭 > Detail Slide > Event
ConfigMapYAML 확인ConfigMap 클릭 > Detail Slide > YAML
ConfigMap데이터 확인ConfigMap 클릭 > Detail Slide > Data
PVC목록 조회Kubernetes > Config & Storage > Persistent Volume Claim
PVC상세 정보PVC 클릭 > Detail Slide > Information
PVC성능 지표PVC 클릭 > Detail Slide > Metric
PVC연결 Pod 확인PVC 클릭 > Detail Slide > Pod
PVC알람 이력PVC 클릭 > Detail Slide > Alert
PV목록 조회Kubernetes > Config & Storage > Persistent Volume
PV상세 정보PV 클릭 > Detail Slide > Information
PV바인딩 PVC 확인PV 클릭 > Detail Slide > Claim
Storage Class목록 조회Kubernetes > Config & Storage > Storage Class
Storage Class상세 정보Storage Class 클릭 > Detail Slide > Information
Storage Class파라미터 확인Storage Class 클릭 > Detail Slide > Parameters
Storage ClassPV 목록 확인Storage Class 클릭 > Detail Slide > Persistent Volumes
Pod에서 PVC 확인Pod 마운트 PVCKubernetes > Pod > Pod 클릭 > Detail Slide > PVC 탭
이벤트 분석Config & Storage 이벤트 필터링Performance Analysis > Kubernetes > Event Analysis

참고 문서 URL