5. 개별 설치 (카탈로그)
묶음에 포함되지 않은 자산이 필요하거나 크기·설정을 직접 정하고 싶을 때 사용합니다.
프로젝트 → Catalog
설치하기
왼쪽에서 자산을 선택하면 오른쪽에 설명과 설치 버튼이 표시됩니다.

설치할 때 정하는 값은 이름 · 버전 · 크기 · 저장 공간입니다.

설치를 누르면 진행 로그가 표시됩니다. 현재 어떤 작업이 진행 중인지 확인할 수 있으므로, 화면이 잠시 멈춘 것처럼 보여도 설치가 어디까지 진행됐는지 알 수 있습니다.

상태가 수렴 중 → Healthy · 수렴됨 으로 바뀌면 설치가 완료된 것입니다.

인스턴스 상세로 이동하면 접속 정보 · 설정 · 지표 · 로그 · 백업을 한 화면에서 확인할 수 있습니다.

다른 자원과 연결할 수 있는 자산은 설치 화면에 연결 항목이 함께 표시됩니다.
설치한 자산 · 외부 자원 · 다른 앱이 모두 연결 후보로 표시됩니다. → 8장 · 자원 연결하기
렌더 먼저 보기 를 사용하면 설치 전에 어떤 리소스가 만들어지는지 미리 확인할 수 있습니다.
동일한 앱에 설치 방법이 여러 가지일 때
하나의 앱에 여러 설치 방식이 제공되는 경우, 앱을 선택하면 설치 가능한 구현 방식이 함께 표시됩니다.
예를 들어 Kafka는 가벼운 단일 브로커 방식과 오퍼레이터 방식, 두 가지 구현을 제공합니다.

권장 표시가 있는 구현을 선택하면 됩니다. 각 구현에는 언제 사용하면 좋은지와 라이선스 정보가 함께 표시됩니다.
카탈로그에 없는 앱은 외부 Helm 차트를 사용해 직접 설치할 수도 있습니다.
한 번만 설치하면 되는 것들 (Operator)
일부 구성 요소는 프로젝트의 Catalog 목록에 표시되지 않습니다.
빠진 것이 아니라 클러스터에 한 번만 설치해 여러 프로젝트가 함께 사용하는 구성 요소이기 때문입니다.
| 역할 | 구성 요소 |
|---|---|
| 인증서 발급·갱신 | cert-manager |
| PostgreSQL 운영 | cloudnative-pg |
| 지표 수집 | kube-prometheus-stack |
| 로그 수집 | victoria-logs |
프로젝트에서 자산을 설치할 때는 이런 구성 요소를 따로 신경 쓰지 않아도 됩니다.
필요한 구성 요소가 이미 설치되어 있으면 자동으로 재사용하고, 없으면 설치 과정에서 함께 준비합니다.
프로젝트마다 같은 Operator를 따로 설치하면 동일한 시스템이 여러 개 실행되어 메모리와 디스크를 불필요하게 사용합니다.
따라서 클러스터에 한 번만 설치하고, 여러 프로젝트의 자산이 이를 함께 사용합니다.
데이터베이스를 설치할 때 별도로 운영 도구를 선택하지 않아도 되는 이유입니다.
관리 — Admin → Operator Install
클러스터 전체에서 한 번만 설치하면 되는 구성 요소는 여기에서 설치·제거할 수 있습니다.
프로젝트에서 사용하는 자산(PostgreSQL · Redis 등)은 프로젝트 → Catalog에서 설치합니다.
(택1) 표시가 있는 항목은 둘 중 하나만 선택하면 됩니다.
예를 들어 지표 수집이나 로그 수집처럼 동일한 역할을 하는 구성 요소가 해당됩니다.

대부분은 한 번 클릭하면 설치가 완료되며, 별도로 설정할 값이 있는 경우에만 입력 화면이 표시됩니다.
업그레이드는 기존 설치를 제자리에서 업데이트하는 방식으로 진행되므로, 다시 설치하거나 서비스를 중지할 필요가 없습니다.

버전에 검증됨 표시가 붙은 것이 기본값입니다. 해당 조합으로 실제 환경에서 동작을 확인한 버전입니다.
초기 설치 과정에서 자동으로 추가된 구성 요소(인증서·접속 경로 등)는 플랫폼 운영에 필요하기 때문에 목록에는 표시되지만 제거할 수 없습니다.
다음 → 6. 내가 만든 앱 올리기