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=여기에_비밀번호_입력"
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