사용자 정의(커스텀) 앱 배포¶
처음이라면 앱 카탈로그부터
Helm 차트에 익숙하지 않다면, 먼저 앱 카탈로그에서 개발 도구를 배포해 보세요.
대부분의 개발 환경은 카탈로그만으로 구성할 수 있습니다.
Artifact Hub에서 더 다양한 Chart 정보를 확인할 수 있습니다.
배포 방법¶
Helm 차트를 사용하여 헬름 리포지토리, 차트, 버전, values.yaml을 직접 지정합니다.
프로젝트 > 애플리케이션 메뉴
-
프로젝트 화면에서 애플리케이션 메뉴로 이동합니다.
-
화면 오른쪽 상단의 + 생성 버튼을 클릭합니다.
-
기본 정보 영역에서 애플리케이션 정보를 입력합니다.
- 애플리케이션 이름: 목록에 표시될 이름 (최대 128자)
- 애플리케이션 ID: 시스템 내부 고유 식별자 (3-53자, 영문 소문자, 숫자, 하이픈(-)만 사용 가능)
- 설명: 애플리케이션의 용도나 참고 정보 (선택 사항)
-
구성 영역에서 헬름 리포지토리 URL을 선택합니다.
신규 헬름 리포지토리 등록
목록에 원하는 리포지토리가 없으면, 등록 버튼을 눌러 신규 리포지토리를 등록합니다. 등록 방법은 신규 리포지토리 등록을 참고하세요.
-
사용할 차트 및 차트 버전을 선택합니다.
- 차트: 배포할 애플리케이션의 헬름 차트 이름 (리포지토리에서 자동 로드)
- 차트 버전: 사용할 헬름 차트의 버전 (차트 선택 후 목록에서 선택)
-
헬름 차트 영역에서 values.yaml 설정을 확인하고 변경합니다.
- 선택한 헬름 차트의 기본 values.yaml이 자동으로 로드됩니다.
- 배포 환경에 맞게 필요한 값을 수정합니다.
-
주요 설정 항목:
- 리소스 할당 (CPU, 메모리)
- 스토리지 설정
- 네트워크 및 서비스 노출 설정
- 환경 변수 및 인증 정보
-
리소스 현황 버튼을 클릭하여 현재 프로젝트 리소스 및 볼륨 정보를 확인할 수 있습니다.
네임스페이스 확인
values.yaml 설정 시, 네임스페이스 지정이 필요한 경우, 작업 중인 프로젝트의 ID를 입력합니다.
프로젝트 ID는 설정 > 일반 > ID에서 확인할 수 있습니다.

GPU 자원 설정 가이드
GPU 리소스 요청 규칙, 카드 종류 지정 등 자세한 내용은 GPU 설정 가이드를 참고하세요.
-
화면 하단의 생성 버튼을 클릭합니다.
애플리케이션 관리
생성된 애플리케이션은 애플리케이션 메뉴에서 확인할 수 있습니다. 실행, 중지, 수정, 삭제 등 배포 후 운영 방법은 애플리케이션 관리를 참고하세요.
신규 헬름 리포지토리 등록¶
이전에 사용한 적이 없는 헬름 리포지토리를 사용할 경우, URL 목록에 표시되지 않습니다. 헬름 리포지토리 URL 목록에 원하는 리포지토리 정보가 없을 때 신규 등록해야 합니다. 아래 과정을 통해 헬름 리포지토리를 등록합니다.
프로젝트 > 애플리케이션 메뉴 > 구성 영역
-
애플리케이션 > + 생성 > 구성 영역에서 등록 버튼을 클릭합니다.
-
헬름 리포지토리 등록 화면에서 필요한 정보를 입력합니다.
- 헬름 리포지토리 URL: 등록할 Helm Repository의 주소 (예:
https://charts.bitnami.com/bitnami) - TLS 검증: HTTPS 인증서 검증 여부 (기본값: 활성화)
- 사용자 이름: Private 리포지토리 인증 시 필요 (선택 사항)
- 비밀번호: Private 리포지토리 인증 시 필요 (선택 사항)
헬름 리포지토리 URL 찾기
Artifact Hub에서 배포할 애플리케이션을 검색한 후, 차트 상세 페이지에서 Install 섹션의
helm repo add명령어에 표시된 URL을 복사합니다.주요 헬름 리포지토리 목록은 Helm 차트 이해하기를 참고하세요.
- 헬름 리포지토리 URL: 등록할 Helm Repository의 주소 (예:
-
저장 버튼을 클릭하여 등록을 완료합니다.
서비스 배포(service-deployment)
서비스 배포는 AI·ML 개발 결과물을 Helm 차트로 패키징하여 운영 가능한 서비스로 배포하는 과정을 의미합니다.
모델 서빙 API, 데이터 파이프라인, 대시보드 등 프로젝트에서 직접 개발한 워크로드를 Kubernetes 환경에 배포할 수 있으며, 위에서 설명한 외부 오픈소스 애플리케이션을 배포하는 방식과 동일한 방법으로 Helm Chart를 구성하여 배포하면 개발 결과물을 서비스할 수 있습니다.






