프로젝트
프로젝트는 쿠버네티스의 네임스페이스 관련된 여러 리소스와 기능을 추상화하여 관리한다. 이를 통해서 기능에 대한 복잡도는 낮추고 높은 사용자 편의성을 제공한다.
또한, 워크스페이스 하위의 멀티 테넌시를 제공하여 여러 사용자 그룹이 클러스터를 공유할 수 있도록 한다.
1. 프로젝트 목록

- 프로젝트 ID & 시스템 구분 & 설명
-
프로젝트 식별을 위한 고유한 ID와 시스템 구분 그리고 프로젝트에 대한 설명
- 워크스페이스 명
-
프로젝트 식별을 위한 고유한 이름
- 클러스터
-
프로젝트가 사용할 클러스터 정보
- 애플리케이션 개수
-
프로젝트에서 관리하는 애플리케이션 개수
- 액션
-
항목 설명 프로젝트 수정
등록된 프로젝트 수정
프로젝트 삭제
등록된 프로젝트 삭제
ITSM REST API 정보
등록된 ITSM REST API 정보 확인(설정 관리 "itsm.restapi.url"의 노출 여부가 Y인 경우 값 표시됨)
2. 프로젝트 추가
2.1. 기본 설정

프로젝트 관리에 필요한 기본 정보를 등록한다.
- 클러스터 ID
-
프로젝트 식별을 위한 고유한 ID를 입력한다. ID는 최대 30문자로 소문자 영어, 숫자, 하이픈(-)만 사용 가능하다. 또한 영숫자로 시작하여 영숫자로 끝나야 한다.
-
제약사항 : 최대 30 Bytes 소문자 영어, 숫자, 하이픈(-)
-
- 프로젝트 명
-
프로젝트 식별을 위한 고유한 이름을 입력한다.
-
제약사항 : 최대 64 문자
-
- 시스템 구분
-
프로젝트 사용 목적에 부합하는 시스템 구성 유형을 선택한다. 해당 정보는 시스템 사용 목적을 식별하기 위한 정보성 데이터로 이용한다. 목록의 항목은 코드 관리를 통해서 변경 및 추가(Ex : Demo)할 수 있다.
-
제약사항 : Development / Staging / Production
-
기본값 : Development
-
- Labels
-
프로젝트 식별을 위한 Key: Value 형태의 레이블을 등록한다. 해당 레이블은 관련된 쿠버네티스 리소스에 추가된다.
-
제약사항 : 없음
-
- 프로젝트 설명
-
프로젝트 관리에 필요한 추가 구성 정보를 입력한다.
-
제약사항 : 최대 2048 문자
-
2.1.1. 사용자 설정

프로젝트를 이용할 사용자를 관리한다. 아이콘을 클릭하면 사용자 검색 팝업을 통해서 사용자를 관리할 수 있다.

팝업 목록의 체크박스를 선택 또는 해지하여 프로젝트를 이용할 사용자를 지정한다.
2.1.2. 알림 설정

알림 수신을 위한 슬랙 연결 정보를 관리한다.
- 채널 URL
-
알림 수신을 위한 채널 웹훅 URL을 입력한다.
-
제약사항 : 채널 Token 정보가 포함된 URL
-
- 채널 설명
-
채널 관련한 부가 정보를 입력한다.
-
제약사항 : 없음
-
2.1.3. 가용 클러스터 설정

프로젝트에서 사용할 클러스터를 선택한다. 멀티 클러스터로 구성하는 경우 해당하는 클러스터를 모두 선택해야 한다.
아래 항목은 쿠버네티스 클러스터 유형인 경우에만 표시된다. |
- Resource Quota
-
프로젝트 단위로 사용할 수 있는 쿠버네티스 리소스를 할당한다. 할당량을 초과해서 사용할 경우 Pod가 생성되지 않거나 운영중인 Container가 비정상 종료될 수 있다.
- GPU Quota
-
프로젝트 단위로 사용할 수 있는 GPU 리소스를 할당한다. 할당량을 초과해서 사용할 경우 Pod가 생성되지 않거나 운영중인 Container가 비정상 종료될 수 있다.
- Limit Range
-
Container 단위로 사용할 수 있는 리소스의 한계치 및 디폴트를 지정한다.
- Pod Security Standard
-
쿠버네티스 파드 시큐리티 스탠다드는 파드에 대해 서로 다른 격리 수준을 정의한다. 이러한 표준을 사용하면 파드의 동작을 명확하고 일관된 방식으로 제한하는 방법을 정의할 수 있다.
- Container Image Signing
-
컨테이너 이미지 서명 기능을 사용하면 조직 내에서 승인(서명)된 이미지 사용을 보장할 수 있으므로 보안 및 규정 준수 관련 요구 사항을 효율적으로 충족할 수 있고, 클러스터에는 승인(서명)된 컨테이너 이미지만 배포되었음을 검증할 수 있다.
- Network Policy
-
Pod 또는 NameSpace 단위로 적용되는 네트워크 정책을 지정한다.
- Advanced Configration
-
배포에 사용하는 쿠버네티스 Spec 정보를 커스텀 한다.
- Resource Quota Custom
-
배포에 사용되는 리소스 쿼터 YAML을 커스텀 한다.
- Limit Range Custom
-
배포에 사용되는 리밋 레인지 YAML을 커스텀 한다.
- NameSpace Custom
-
배포에 사용되는 네임스페이스 YAML을 커스텀 한다.