Skip to main content
Ce guide explique comment installer ClickHouse Operator à l’aide de kubectl et de fichiers manifeste.

Prérequis

  • cluster Kubernetes v1.28.0 ou version ultérieure
  • kubectl v1.28.0 ou version ultérieure
  • permissions d’administrateur du cluster

Installer à partir des manifestes de la dernière version

Nécessite cert-manager pour émettre les certificats du webhook.
Installez l’opérateur et les CRD depuis la dernière version publiée :
L’application côté serveur est nécessaire, car l’ensemble des CRD dépasse la limite de taille de l’application côté client. Pour les environnements qui ne prennent en charge que l’application côté client, utilisez la variante de CRD sans descriptions :
Cela va :
  1. Créer l’espace de noms clickhouse-operator-system
  2. Installer les définitions de ressources personnalisées (CRD) pour ClickHouseCluster et KeeperCluster
  3. Créer les ServiceAccounts, Roles et RoleBindings nécessaires
  4. Déployer le controller manager de l’opérateur
  5. Enregistrer les webhooks pour la validation des ressources et l’attribution de valeurs par défaut
  6. Configurer les certificats SSL à l’aide de cert-manager
  7. Activer le point de terminaison de métriques

Vérifier l’installation

Vérifiez que l’opérateur est bien en cours d’exécution :
Résultat attendu :
Vérifiez que les CRD sont installés :
Résultat attendu :

Configurer des options de déploiement personnalisées

Si vous souhaitez configurer les options de déploiement de l’opérateur, suivez les étapes ci-dessous.
1

Cloner le dépôt

2

Configurer les options d'installation

Modifiez config/default/kustomization.yaml pour activer ou désactiver les fonctionnalités selon vos besoins.
  • Pour désactiver les webhooks, mettez en commentaire les sections [WEBHOOK] et [CERTMANAGER].
  • Pour activer le point de terminaison de métriques sécurisé, mettez en commentaire les sections [METRICS] et décommentez les sections [METRICS SECURE] et [CERTMANAGER].
  • Pour activer ServiceMonitor pour Prometheus Operator, décommentez la section [PROMETHEUS].
  • Pour activer les politiques réseau de l’opérateur, décommentez la section [NETWORK POLICY].
3

Générer et déployer

Générez les manifestes de l’opérateur et appliquez-les :
Dernière modification le 23 juillet 2026