Infrastructure > K8S > Cluster
Overview
Kubernetes > Cluster 화면에서는 dsk-k8s-agent에서 수집한 성능 지표를 활용하여 모니터링 정보를 표시합니다.dsk-k8s-agent에서 별도로 Cluster에 대한 모니터링은 하지 않고, k8s-node 정보와 k8s-pod정보를 활용하여 Cluster 정보를 표시합니다.
Cluster List
특정 시간 동안 수집된 Cluster 목록을 조회할 수 있습니다. 기본적으로 5분 동안의 정보가 표시되며, 조회하고자 하는 시간을 설정할 수 있습니다.
Cluster 목록 화면에서는 다음과 같은 항목을 제공합니다.
Column | INFORMATION |
---|---|
CLUSTER NAME | CLUSTER 명 |
KUBELET | kube_node_info 메트릭에서 수집되는 kubelet_version 정보 |
NODE | Cluster에 배포된 Node의 수 |
CPU USAGE | node별로 사용된 CPU의 백분율 연산을 구한 다음 cluster단위로 평균 |
CPU CAPACITY:capacity | node별로 할당된 cpu core의 수 |
CPU CAPACITY:allocatable | node별로 할당 가능한 cpu core의 합 |
MEMORY USAGE | node별로 MemFree + Cached + Buffers 정보를 합한 뒤 cluster 단위로 합 |
MEMORY CAPACITY:capacity | node별로 할당된 memory bytes의 합을 cluster 단위로 aggregation 한 값 |
MEMORY CAPACITY:allocatable | node별로 할당 가능한 memory bytes의 합을 cluster 단위로 aggregation 한 값 |
POD CAPACITY:capacity | node별로 할당된 pod의 합을 cluster 단위로 aggregation 한 값 |
POD CAPACITY:allocatable | node별로 할당 가능한 pod의 합을 cluster 단위로 aggregation 한 값 |
PODS:normal | pod phase 정보가 running, succeeded로 수집 되는 pod의 수 |
PODS:warning | pod phase 정보가 waiting, pending으로 수집 되는 pod의 수 |
PODS:critical | pod phase 정보가 failed, unknown으로 수집 되는 pod의 수 |
PODS:total | normal + warning + critical |
AGE | cluster와 관련된 정보가 수집 되기 시작 한 시간 ~ 현재 시간 |
Filters
KEY | DESCRPTION |
---|---|
Kubelet Version | Kubelet 버전 정보 |
Cluster Name | Cluster 명 |
Search By
Cluster 목록 내에서 입력한 검색어를 포함하는 Cluster를 조회합니다.
Setting
Cluster 목록의 우측 톱니바퀴 아이콘을 클릭하면, 화면에서 특정 항목을 숨기거나 보여주도록 설정할 수 있습니다.
Cluster Detail 화면
Cluster 목록에서 특정 Cluster 를 클릭하면, 상세 정보를 볼 수 있는 drawer 창이 나타납니다. 해당 창에서는 Resource 와 Metrics 정보를 조회할 수 있습니다.
Resource
Cluster내에 있는 Kubernetes Resource에 대한 정보를 제공합니다. 현재는 Cluster 내에 있는 Node, Pod, Container 정보에 대해 조회가 가능합니다.Kubernetes Nodes, Kubernetes Pods 메뉴의 정보 중 일부 필드 항목을 제공합니다.
Metrics
Kubernetes 모니터링과 관련된 chart 정보를 표현합니다. 우측 상단의 시간 범위를 조절하여 Kubernetes 모니터링 할 수 있습니다. 기본적으로 10분 동안의 정보가 표시됩니다.