Skip to main content
Skip to main content
Edit this page

ClickHouse Operator

The ClickHouse Operator is a Kubernetes operator that automates the deployment, configuration, and management of ClickHouse clusters and ClickHouse Keeper clusters on Kubernetes. It provides declarative cluster management through custom resources, enabling users to easily create highly-available ClickHouse deployments.

The Operator handles the full lifecycle of ClickHouse clusters including scaling, upgrades, and configuration management.

Features

  • ClickHouse Cluster Management: Create and manage ClickHouse clusters
  • ClickHouse Keeper Integration: Built-in support for ClickHouse Keeper clusters for distributed coordination
  • Storage Provisioning: Customizable persistent volume claims with storage class selection
  • High Availability: Fault tolerant installations for ClickHouse and Keeper clusters
  • Security: Built-in security features TLS/SSL support for secure cluster communication
  • Monitoring: Prometheus metrics integration for observability

Installation

Choose your preferred installation method:

Guides

Reference

  • API Reference - Complete API documentation for custom resources