跳转到主内容
跳转到主内容

使用 Helm 安装 ClickHouse Operator

本指南介绍如何使用 Helm 图表来安装 ClickHouse Operator。

先决条件

  • Kubernetes 集群 v1.33.0 或更高版本
  • Helm v3.0 或更高版本
  • 已将 kubectl 配置为可与集群通信

安装 Helm

如果尚未安装 Helm:

curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash

验证安装:

helm version

安装 Operator

注意

默认情况下,Helm 图表会部署启用 webhook 的 ClickHouse Operator,并且需要预先安装 cert-manager。

从 OCI Helm 仓库

安装最新发行版本

    helm install clickhouse-operator oci://ghcr.io/clickhouse/clickhouse-operator-helm \
       --create-namespace \
       -n clickhouse-operator-system

安装特定版本的 Operator

    helm install clickhouse-operator oci://ghcr.io/clickhouse/clickhouse-operator-helm \
       --create-namespace \
       -n clickhouse-operator-system \
       --set-json="manager.container.tag=<operator version>

从本地 Chart 安装

克隆仓库,并使用本地 Chart 进行安装:

git clone https://github.com/ClickHouse/clickhouse-operator.git
cd clickhouse-operator
helm install clickhouse-operator ./dist/chart

配置选项

有关高级配置选项,请参阅 Helm 图表中的 values.yaml 文件。