ClickHouse 데이터베이스
GitLab 차트는 HTTP 인터페이스를 통해 외부 ClickHouse 데이터베이스로 GitLab을 설정하도록 구성할 수 있습니다. 필요한 매개변수:
매개변수 | 설명 |
---|---|
global.clickhouse.main.url |
데이터베이스의 URL |
global.clickhouse.main.username |
데이터베이스 사용자 이름 |
global.clickhouse.main.password.secret |
구성된 비밀의 이름 |
global.clickhouse.main.password.key |
비밀번호로 사용할 비밀 내 키 |
global.clickhouse.main.database |
데이터베이스 이름 |
경고:
현재 ClickHouse는 실험 및 테스트 목적으로만 사용하도록 설계되었습니다.
비밀번호 구성
비밀번호는 kubectl
CLI 도구를 사용하여 수동으로 설정할 수 있습니다:
kubectl create secret generic gitlab-clickhouse-password --from-literal="main_password=PASSWORD_HERE"
ClickHouse로 차트 시작하기
examples/kind/enable-clickhouse.yaml
파일에 ClickHouse 서버와 관련된 세부정보를 입력할 수 있습니다.
차트를 시작합니다:
helm upgrade --install gitlab . \
--timeout 600s \
--set global.image.pullPolicy=Always \
--set global.hosts.domain=YOUR_IP.nip.io \
--set global.hosts.externalIP=YOUR_IP \
-f examples/kind/values-base.yaml \
-f examples/kind/values-no-ssl.yaml \
-f examples/clickhouse/enable-clickhouse.yaml