メインコンテンツへスキップ
メインコンテンツへスキップ

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

オペレーターをインストールする

注記

デフォルトでは、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

特定バージョンのオペレーターをインストールする

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

ローカルチャートから

リポジトリをクローンし、ローカルチャートからインストールします。

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

設定オプション

高度な設定オプションについては、Helm チャートの values.yaml ファイルを参照してください。