Esta guía explica cómo instalar ClickHouse Operator con gráficos de Helm.
- Clúster de Kubernetes v1.28.0 o posterior
- Helm v3.0 o posterior
- kubectl configurado para comunicarse con su clúster
Si no tiene instalado Helm:
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
Verifique la instalación:
De forma predeterminada, el gráfico de Helm despliega ClickHouse Operator con webhooks habilitados y requiere que cert-manager esté instalado.
helm install cert-manager oci://quay.io/jetstack/charts/cert-manager -n cert-manager --create-namespace --set crds.enabled=true
Desde el repositorio OCI de Helm
Instala la versión más reciente
helm install clickhouse-operator oci://ghcr.io/clickhouse/clickhouse-operator-helm \
--create-namespace \
-n clickhouse-operator-system
Instalar una versión específica del operador
helm install clickhouse-operator oci://ghcr.io/clickhouse/clickhouse-operator-helm \
--create-namespace \
-n clickhouse-operator-system \
--set-json="manager.container.tag=<operator version>
Clona el repositorio e instala desde el chart local:
git clone https://github.com/ClickHouse/clickhouse-operator.git
cd clickhouse-operator
helm install clickhouse-operator ./dist/chart
Opciones de configuración
Para conocer las opciones de configuración avanzadas, consulta el archivo values.yaml del gráfico de Helm