클러스터

ADM을 통해서 관리할 쿠버네티스 및 Legacy 클러스터 정보를 등록한다. ADM은 쿠버네티스 멀티 클러스터를 지원하며, 하나의 호스트 클러스터와 여러 멤버 클러스터로 구성할 수 있다. 호스트 쿠버네티스 클러스터는 멀티 클러스터를 관리할 목적으로 운영되고, 멤버 클러스터는 워크로드 배포를 위해서 운영된다. 하나의 쿠버네티스 클러스터로 시스템을 구성하는 경우, 호스트 쿠버네티스 클러스터는 호스트 역할과 동시에 멤버로써의 동작한다.
또한, 쿠버네티스가 아닌 머신 기반의 클러스터도 등록하여 관리할 수 있다.

1. 클러스터 목록

001
클러스터 ID & 시스템 구분 & 설명

클러스터 식별을 위한 고유한 ID와 시스템 구분 그리고 클러스터 관리에 필요한 설명

클러스터 명

클러스터 식별을 위한 고유한 이름

상태

클러스터의 현재 상태 정보(Legacy의 경우 항시 Unknown으로 표시됨)

항목 설명

Ready

클러스터 정상

notReady

클러스터 장애

Unknown

클러스터 상태 확인 불가

클라우드 서비스 프로바이더

클러스터가 구성된 클라우드 서비스 프로바이더 정보

노드 개수

쿠버네티스 클러스터에 구성된 전체 노드 개수

GPU 개수

쿠버네티스 클러스터에 구성된 전체 GPU 개수(물리 개수 * Time-Slicing 설정 값)

쿠버네티스 버전

쿠버네티스 클러스터에 구성된 쿠버네티스 버전 정보

액션
항목 설명

클러스터 수정

등록된 클러스터 수정

클러스터 삭제

등록된 클러스터 삭제

2. 클러스터 추가

2.1. 기본 설정

002

클러스터 관리에 필요한 기본 정보를 등록한다.

클러스터 ID

클러스터 식별을 위한 고유한 ID를 입력한다. ID는 최대 63문자로 소문자 영어, 숫자, 하이픈(-)만 사용 가능하다. 또한 영숫자로 시작하여 영숫자로 끝나야 한다.

  • 제약사항 : 최대 63 Bytes 소문자 영어, 숫자, 하이픈(-)

클러스터 명

클러스터 식별을 위한 고유한 이름을 입력한다.

  • 제약사항 : 최대 64 문자

시스템 구분

클러스터 사용 목적에 부합하는 시스템 구성 유형을 선택한다. 해당 정보는 시스템 사용 목적을 식별하기 위한 정보성 데이터로 이용한다.

  • 제약사항 : Development / Staging / Production

  • 기본값 : Development

클라우드 서비스 프로바이더

쿠버네티스 클러스터를 구성하는 클라우드 서비스 프로바이더를 선택한다. 해당 정보는 시스템 구성을 식별하기 위한 정보성 데이터로 이용한다.

  • 제약사항 : AWS / Azure / GCP 등

  • 기본값 : Amazon Web Services

클러스터 설명

클러스터 관리에 필요한 추가 구성 정보를 입력한다.

  • 제약사항 : 최대 2048 문자

우선 순위

클러스터 목록에서 표시될 우선 순위를 선택한다.

  • 제약사항 : 숫자 1 ~ 10 선택 (작은 숫자 우선)

  • 기본값 : 5

2.2. Kubeconfig 설정

003
쿠버네티스 클러스터

클러스터 유형은 크게 쿠버네티스와 레거시로 구분한다. 현재 구성하는 클러스터가 쿠버네티스면 해당 항목을 On으로 선택한다. 선택된 유형에 따라 메뉴 구성 및 기능이 달라진다.

  • 제약사항 : On/Off

  • 기본값 : On

KubeConfig

클러스터 유형이 쿠버네티스인 경우, 쿠버네티스 API 호출을 위한 kubernetes admin user의 KubeConfig 정보를 등록한다. KubeConfig 입력 후, 우측 하단의 004 을 통해서 입력된 KubeConfig 설정을 검증 해야 한다.
해당 정보는 ADM에서 쿠버네티스 클러스터로 API 요청을 보낼 때 사용된다.

  • 제약사항 : 단일 클러스터와 단일 User 정보로 구성되어야 함

2.3. 컴포넌트 설정

2.3.1. Integration

006

클러스터에 구성된 Integration 관련 컴포넌트의 정보를 설정한다.

만약, 해당 클러스터에 아래 등록에 필요한 특정 컴포넌트가 구성되어 있지 않다면 설정하지 않아도 무방하다.

Grafana URL

클러스터에 구성된 Grafana 컴포넌트의 접속 정보를 입력한다.

  • 제약사항 : URL

Jaeger URL

클러스터에 구성된 Jaeger 컴포넌트의 접속 정보를 입력한다.

  • 제약사항 : URL

Kiali URL

클러스터에 구성된 Kiali 컴포넌트의 접속 정보를 입력한다.

  • 제약사항 : URL

Kibana URL

클러스터에 구성된 Kibana 컴포넌트의 접속 정보를 입력한다.

  • 제약사항 : URL

Artifactory(Nexus) URL

클러스터에 구성된 Artifactory(Nexus) 컴포넌트의 접속 정보를 입력한다.

  • 제약사항 : URL

Prometheus URL

클러스터에 구성된 Prometheus 컴포넌트의 접속 정보를 입력한다.

  • 제약사항 : URL

Prometheus NIC

클러스터에 구성된 Prometheus가 사용하는 NIC를 입력한다.

  • 제약사항 : 없음

Prometheus Credential

클러스터에 구성된 Prometheus 컴포넌트의 접속 인증 정보를 입력한다.

  • 제약사항 : URL

2.3.2. Essential Components

012
013

쿠버네티스 클러스터 운영에 필수적인 컴포넌트를 모니터링 하기 위한 정보를 등록한다.

Essential Components 정보는 "요약 정보"에서 주요 컴포넌트의 운영 상태를 모니터링하기 위해서 사용된다.

이름

컴포넌트 식별을 위한 고유한 이름을 입력한다.

  • 제약사항 : 최대 30 문자

타입

컴포넌트의 리소스 타입을 콤보박스에서 선택한다.

  • 제약사항 : Node / Static Pod / DaemonSet / Deployment / URL

  • 기본값 : Node

순서

요약 정보 모니터링 화면에 표시될 순서를 선택한다.

  • 제약사항 : 숫자 1 ~ 50 선택 (작은 숫자 우선)

  • 기본값 : 1

사용여부

해당 컴포넌트의 모니터링 여부를 선택한다.

  • 제약사항 : On/Off 선택

  • 기본값 : Off

레이블 Key

특정 컴포넌트 식별을 위한 레이블 Key를 입력한다.

  • 제약사항 : 없음

레이블 Value

특정 컴포넌트 식별을 위한 레이블 Value를 입력한다.

  • 제약사항 : 없음

레이블 Operation

해당 레이블의 검색 조건을 선택한다.

  • 제약사항 : In/NotIn

  • 기본값 : In

2.4. 컨테이너 레지스터 재정의

008

쿠버네티스가 멀티 클러스터로 구성된 경우, 필요에 따라 특정 클러스터에 별도의 Container Registry를 재정의 할 수 있다.

전역으로 사용하는 Container Registry는 "설정 관리" 메뉴의 "bxcr.common.harbor" 항목에 지정한다.

Harbor URL

재정의 할 Container Registry 접속 URL을 입력한다.

  • 제약사항 : URL

Harbor Credential

재정의 할 Container Registry 접속 인증 정보를 선택한다.

  • 제약사항 : 인증 정보

2.5. DASHBOARD 설정

009
011
대시보드 이름

대시보드 식별을 위한 고유한 이름을 입력한다.

  • 제약사항 : 없음

대시보드 설명

대시보드 관리에 필요한 부가적인 설명을 입력한다.

  • 제약사항 : 없음

대시보드 URL

Grafana에서 생성한 사용자 대시보드 suffix URL을 입력한다.

  • 제약사항 : URL

우선 순위

대시보드 팝업에서 대시보드 목록의 순서를 결정한다.

  • 제약사항 : 숫자 1 ~ 10 선택 (작은 숫자 우선)

  • 기본값 : 5

사용 여부

"대시보드" 팝업에서 표시 여부가 결정된다.

  • 제약사항 : On/Off

  • 기본값 : On

공개 여부

Off인 경우, 관리자 권한의 사용자만 해당 대시보드를 사용할 수 있다.

  • 제약사항 : On/Off

  • 기본값 : On

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

Copyright© Bankwareglobal All Rights Reserved.