يتناول هذا الدليل تثبيت ClickHouse Operator باستخدام مخططات Helm.
المتطلبات الأساسية
- عنقود Kubernetes بالإصدار 1.28.0 أو أحدث
- Helm بالإصدار 3.0 أو أحدث
- أن يكون kubectl مُعَدًّا للتواصل مع عنقودك
تثبيت Helm
إذا لم يكن Helm مُثبّتًا لديك:
curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bashتحقّق من التثبيت:
helm versionتثبيت ClickHouse Operator
helm install cert-manager oci://quay.io/jetstack/charts/cert-manager -n cert-manager --create-namespace --set crds.enabled=trueمن مستودع Helm من نوع OCI
ثبّت أحدث إصدار
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 manager.image.tag=<operator version>من الـ مخطط المحلي
استنسخ المستودع وثبّت باستخدام الـ مخطط المحلي:
git clone https://github.com/ClickHouse/clickhouse-operator.git
cd clickhouse-operator
helm install clickhouse-operator ./dist/chartخيارات التهيئة المتقدمة
للاطلاع على خيارات التهيئة المتقدمة، راجع ملف values.yaml في مخطط Helm