클러스터 정보

ADM을 통해서 등록된 쿠버네티스 클러스터에 대한 전반적인 정보를 모니터링한다. 현재 워스크페이스의 가용 클러스터별로 정보를 모니터링 할 수 있으며, 각 클러스터 별로 Master와 Worker 노드로 구분하여 정보를 제공한다.

1. 전체 화면 구성

화면은 크게 여섯 개의 영역으로 구분된다. 각 영역의 특징은 다음과 같다.

001

1.1. 클러스터 스펙

002
클라우드 서비스 프로바이더 이미지 & 클러스터 ID & 클러스터 설명

해당 클러스터의 클라우드 서비스 프로바이더 이미지와 ID, 설명이 출력된다.

클러스터 상태 003

쿠버네티스 클러스터의 상태 정보가 출력된다.(Ready / Not Ready / Unknown)

프로바이더

해당 클러스터의 클라우드 서비스 프로바이더 정보가 출력된다.

클러스터 버전

쿠버네티스 클러스터의 버전 정보가 출력된다.

레이더 차트

해당 클러스터에서 선택한 노드(Master, Worker)에 할당된 CPU & MEM & POD & GPU의 데이터가 레이더 차트 형태로 출력된다.

노드 004

해당 클러스터에서 Master 노드를 제외한 모든 노드를 Worker 노드로 집계하여 Master / Worker 노드 두 개로 구분지어 선택한 노드의 정보를 제공한다.

1.2. CPU & MEMORY & POD & GPU 그래프

005
CPU

선택된 노드의 상태 중 가용 CPU Core 정보를 Total 값으로 설정하고, 쿠버네티스 Metric API(metrics.k8s.io/v1beta1)를 통한 노드별 CPU 사용량을 Usage 값으로 설정해 Usage / Total 값을 Allocated CPU 값으로 설정한다. 또한 노드에 존재하는 모든 Pod를 확인하며 컨테이너 리소스에 존재하는 CPU Requests & Limits 값을 집계하여 보여준다.

MEMORY

선택된 노드의 상태 중 가용 Memory 정보를 Total 값으로 설정하고, 쿠버네티스 Metric API(metrics.k8s.io/v1beta1)를 통한 노드별 Memory 사용량을 Usage 값으로 설정해 Usage / Total 값을 Allocated MEMORY 값으로 설정한다. 또한 노드에 존재하는 모든 Pod를 확인하며 컨테이너 리소스에 존재하는 Memory Requests & Limits 값을 집계하여 보여준다.

POD

선택된 노드의 상태 중 가용 POD 정보를 Total 값으로 설정하고, 노드에 존재하는 모든 Pod를 Usage 값으로 설정해 Usage / Total 값을 Allocated POD 값으로 설정한다.

GPU

선택된 노드의 상태 중 가용 GPU 정보를 Total 값으로 설정하고, 노드에 존재하는 모든 Pod를 확인하며 컨테이너 리소스에 존재하는 GPU Limits 값을 집계하여 보여준다. 또한 프로메테우스 쿼리를 통한 노드별 GPU Usage / Total 값을 Used 값으로 설정해 보여준다.

1.3. 노드 CPU & Memory Usage Top5

006
Node CPU Usage Top5

현재 클러스터에 존재하는 노드별 CPU 사용량 Top5를 내림차순으로 정렬해 보여준다.

Node Memory Usage Top5

현재 클러스터에 존재하는 노드별 Memory 사용량 Top5를 내림차순으로 정렬해 보여준다.

1.4. Pod CPU & Memory Usage Top5

007
Pod CPU Usage Top5

현재 클러스터에 존재하는 Pod별 CPU 사용량 Top5를 내림차순으로 정렬해 보여준다.

Pod Memory Usage Top5

현재 클러스터에 존재하는 Pod별 Memory 사용량 Top5를 내림차순으로 정렬해 보여준다.

Pod GPU Memory Usage Top5

현재 클러스터에 존재하는 Pod별 GPU Memory 사용량 Top5를 내림차순으로 정렬해 보여준다.

1.5. 쿠버네티스 리소스 개수

008

현재 클러스터에 존재하는 쿠버네티스 리소스(Pod, Deployment, ReplicaSet, DaemonSet, StatefulSet, Job)의 상태별 개수를 보여준다.

만약 Pending 상태의 리소스가 존재한다면, 박스 테두리가 빨간색으로 깜빡이며 표시된다.

1.6. Essential Components

009

쿠버네티스 클러스터 운영에 필수적인 컴포넌트를 모니터링 하기 위해 등록한 정보에 따른 상태들을 보여준다.
클러스터 메뉴의 컴포넌트 설정 중 Essential Components 탭에서 등록 및 수정이 가능하다.

SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.