워크스페이스

ADM에서 워크스페이스는 멀티 테넌시 관리를 위한 단위로 워크스페이스를 이용하면 하나의 쿠버네티스 클러스터를 여러 사용자 그룹이 공유할 수 있다. 즉, 하나의 쿠버네티스 클러스터를 개발 워크스페이스와 검증 워크스페이스로 논리적으로 구분하여 사용할 수 있음을 의미한다. 워크스페이스는 ADM에서 관리하는 프로젝트 상위 레이어의 논리적인 구성으로 하나 이상의 프로젝트를 워크스페이스라는 그룹으로 묶어서 관리할 수 있다.

1. 워크스페이스 목록

001
워크스페이스 ID & 시스템 구분 & 설명

워크스페이스 식별을 위한 고유한 ID와 시스템 구분 그리고 설명

워크스페이스 명

워크스페이스 식별을 위한 고유한 이름

클러스터

워크스페이스가 사용할 쿠버네티스 & Legacy 클러스터 정보

우선 순위

워크스페이스 선택 팝업 목록에서 표시될 순서

프로젝트 개수

워크스페이스에서 생성된 프로젝트 개수

액션
항목 설명

워크스페이스 수정

등록된 워크스페이스 수정

워크스페이스 삭제

등록된 워크스페이스 삭제

2. 워크스페이스 추가

2.1. 기본 설정

003

워크스페이스 관리에 필요한 기본 정보를 등록한다.

워크스페이스 ID

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

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

워크스페이스 명

워크스페이스 식별을 위한 고유한 이름을 입력한다.

  • 제약사항 : 최대 64 문자

시스템 구분

워크스페이스 사용 목적에 부합하는 시스템 구성 유형을 선택한다. 해당 정보는 시스템 사용 목적을 식별하기 위한 정보성 데이터로 이용한다. 목록의 항목은 코드 관리를 통해서 변경 및 추가(Ex : Demo)할 수 있다.

  • 제약사항 : Development / Staging / Production

  • 기본값 : Development

워크스페이스 설명

워크스페이스 관리에 필요한 추가 구성 정보를 입력한다.

  • 제약사항 : 최대 2048 문자

우선 순위

워크스페이스 목록에서 표시될 우선 순위를 선택한다.

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

  • 기본값 : 5

2.1.1. 사용자 설정

004

워크스페이스를 이용할 사용자를 관리한다. 006 아이콘을 클릭하면 사용자 검색 팝업을 통해서 사용자를 관리할 수 있다.

007

팝업 목록의 체크박스를 선택 또는 해지하여 워크스페이스를 이용할 사용자를 지정한다.

2.1.2. 알림 설정

005

알림 수신을 위한 슬랙 연결 정보를 관리한다.

채널 URL

알림 수신을 위한 채널 웹훅 URL을 입력한다.

  • 제약사항 : 채널 Token 정보가 포함된 URL

채널 설명

채널 관리에 필요한 부가 정보를 입력한다.

  • 제약사항 : 없음

2.1.3. 릴리즈 설정

008

애플리케이션 빌드 및 릴리즈를 위한 연계 시스템 정보를 재정의할 수 있다. 애플리케이션 빌드 여부가 Off인 경우, 다른 워크스페이스에서 애플리케이션을 이관 받아 배포할 수 있고 이때 이관 받을 시스템 정보를 재정의 할 수 있다.
해당 정보를 재정의하지 않으면 "설정 관리" 메뉴의 "bxcr.worksapces.*" 항목을 이용하여 릴리즈를 수행한다.

애플리케이션 빌드

애플리케이션 빌드 여부에 대한 On/Off를 선택한다. On인 경우, 해당 워크스페이스는 애플리케이션에 대한 빌드를 수행함을 의미하며 빌드에 필요한 메뉴가 표시된다.

  • 제약사항 : On/Off

  • 기본값 : On

아래 항목은 "애플리케이션 빌드" 항목이 Off로 지정된 경우에만 표시된다.

릴리즈 참조 워크스페이스 ID

애플리케이션 릴리즈에 사용할 참조 워크스페이스의 ID를 입력한다. 애플리케이션을 릴리즈할 때 입력된 워크스페이스 ID를 식별자로 사용한다.

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

존재하지 않는 워크스페이스 ID를 입력하는 경우 애플리케이션 릴리즈가 비정상 동작하므로 주의해야 한다.

릴리즈 ADM 연계 정보 재정의

애플리케이션 릴리즈 이관을 위한 "릴리즈 ADM 연계 정보"를 입력한다. 애플리케이션을 릴리즈할 때 해당 정보를 이용하여 릴리즈를 수행한다.(Default : 설정 관리에 정의된 구성 - bxcr.workspaces)

  • 제약사항 : On/Off

  • 기본값 : Off

릴리즈 Harbor 연계 정보 재정의

애플리케이션 릴리즈 이관을 위한 "릴리즈 Harbor 연계 정보"를 입력한다. 애플리케이션을 릴리즈할 때 해당 정보를 이용하여 릴리즈를 수행한다.(Default : 설정 관리에 정의된 구성 - bxcr.workspaces)

  • 제약사항 : On/Off

  • 기본값 : Off

2.1.4. 가용 클러스터 설정

009

워크스페이스에서 사용할 클러스터를 선택한다. 쿠버네티스를 멀티 클러스터로 구성하는 경우 해당하는 쿠버네티스 클러스터를 모두 선택해야 한다.

쿠버네티스 클러스터

클러스터 유형은 크게 쿠버네티스와 레거시로 구분되며 선택된 유형에 따라 해당하는 유형의 클러스터가 목록에 표시된다.

  • 제약사항 : On/Off

  • 기본값 : On

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

Copyright© Bankwareglobal All Rights Reserved.