KubeBlocks

KubeBlocks for

ClickHouse

ClickHouse is a column-oriented OLAP database designed for real-time analytical queries on large datasets. It delivers exceptional query performance with high data compression, making it ideal for log analytics, time-series data, and business intelligence.

Supported versions

ClickHouse 22ClickHouse 24ClickHouse 25

Available on

AWSAWSAzureAzureGCPGCPOCIOCIAlibaba CloudAlibaba CloudRancherRancherOpenShiftOpenShift

Databases

MySQLMySQL
PostgreSQLPostgreSQL
OracleOracle
SQL ServerSQL Server
RedisRedis
MongoDBMongoDB
ClickHouseClickHouse

Vector & AI

QdrantQdrant
MilvusMilvus
ElasticsearchElasticsearch

Message queues

RocketMQRocketMQ
RabbitMQRabbitMQ
KafkaKafka

Others

VictoriaMetricsVictoriaMetrics
InfluxDBInfluxDB
etcdetcd
What's KubeBlocks addon?

Extend database engines like plug-ins

KubeBlocks provides unified database operations through its addon-based architecture. With KubeBlocks Enterprise, access over 15 seamless integrations to scale your database services.

CONTROL PLANEDATA PLANEProvisioningScalingUpgradeAlertsReconfigureMonitoringBackup & RestoreSecurityVolume ExpansionData MigrationMySQLPostgreSQLOracleSQL ServerRedisMongoDBClickHouseQdrantMilvusInfluxDBElasticsearchRocketMQRabbitMQKafkaVictoriaMetricsetcdADDONAPI

One control plane, consistent operations across all engines — powered by the addon mechanism.

CLICKHOUSE ADDON IN ACTION

Run ClickHouse with real analytical scaling, tuning, and recovery workflows

Operate ClickHouse from cluster creation through resource growth, parameter tuning, schema setup, observability, and backup recovery, while keeping tested console limits such as missing stop, start, query workbench, and sharding controls explicit.

Lifecycle

Provision ClickHouse clusters and follow restart activity in context

Launch a tested standalone ClickHouse deployment, keep topology and version visible on the overview, and monitor Restart Cluster progress without leaving the workload page.

  • Create ClickHouse with the tested Standalone topology, curated sizing, and persistent storage defaults.
  • Run Restart Cluster from the overview and watch the service move through Updating in place.
  • The tested console did not surface separate Stop Cluster or Start Cluster actions for this deployment.
KubeBlocks Enterprise ClickHouse overview showing a running standalone ClickHouse cluster

The overview keeps ClickHouse version, topology, storage, and lifecycle controls visible right after provisioning.

KubeBlocks Enterprise ClickHouse overview showing a restart task in progress

Restart progress stays attached to the cluster overview so teams can follow analytical service recovery in context.

Scale

Grow compute and storage for heavier analytical workloads

The tested console exposed Vertical Scaling and Volume Expansion directly from the running cluster, making day-2 capacity growth visible as guided tasks.

  • Use Vertical Scaling to move the tested ClickHouse cluster from `1C2G` to `2C8G` for larger analytical workloads.
  • Expand storage online from `20Gi` to `25Gi` without rebuilding the cluster footprint.
  • A separate sharding or horizontal scaling workflow was not stably exposed for the tested standalone deployment.
KubeBlocks Enterprise ClickHouse overview showing a vertical scaling task in progress

Vertical Scaling turns compute growth into a guided task instead of a manual infrastructure change.

KubeBlocks Enterprise ClickHouse overview showing a storage expansion task in progress

Volume Expansion keeps storage growth inside the same ClickHouse operations surface.

Parameter

Tune runtime settings from the dedicated Parameters workspace

Review and edit ClickHouse configuration from the Parameters page so tuning stays separate from lifecycle and scaling workflows.

  • Open `00_default_overrides.xml` from the cluster workspace instead of hunting for raw manifests.
  • Use template export and import controls to standardize ClickHouse configuration changes.
  • Keep parameter review, editing, and saving focused in a dedicated operational flow.
KubeBlocks Enterprise ClickHouse parameters page showing editable configuration and template actions

The Parameters workspace gives teams a clean place to prepare and apply ClickHouse tuning changes.

Accessibility

Make current network-access limits explicit from Access Rules

The Access Rules page keeps current exposure policy easy to review and truthfully shows when SSL and IP whitelist controls are not available for this engine in the tested environment.

  • Open SSL and IP Whitelist tabs from the same ClickHouse workspace used for lifecycle and scaling.
  • Use the page as a source of truth for what connection-governance controls are available today.
  • The tested console explicitly reports that this feature is unsupported for the current ClickHouse engine.
KubeBlocks Enterprise ClickHouse Access Rules page showing SSL and IP Whitelist tabs with unsupported state

Access Rules keeps ClickHouse exposure policy easy to find while making unsupported controls explicit.

Data Management

Prepare databases and credentials for downstream analytics teams

Use the built-in Databases and Credentials pages to prepare ClickHouse for application teams. The tested console surfaced database and account creation, but no query workbench route.

  • Create databases such as `kb_test` directly from the Databases page.
  • Create credentials from the Credentials page and hand one-time secrets to application teams securely.
  • No SQL or Query Workbench entry surfaced in the tested ClickHouse console flow.
KubeBlocks Enterprise ClickHouse Databases page showing a newly created database

Database creation gives teams a direct way to prepare ClickHouse namespaces for new analytical workloads.

KubeBlocks Enterprise ClickHouse Credentials page showing a created account and one-time password

Credential workflows stay close to the database itself so teams can move from provisioning to access handoff quickly.

Observability

Track ClickHouse health with live metrics and runtime logs

Watch ClickHouse behavior from Cluster Monitor and pivot into Runtime Log when teams need to validate startup, storage, and query-serving behavior.

  • Monitor ClickHouse charts after hydration from the Cluster Monitor page.
  • Inspect real startup and service log lines from Runtime Log without leaving the cluster workspace.
  • Keep runtime visibility separate from task history and backup workflows.
KubeBlocks Enterprise ClickHouse metrics dashboard showing Cluster Monitor charts

Cluster Monitor gives teams a live view into ClickHouse health and resource behavior after the panels load.

KubeBlocks Enterprise ClickHouse Runtime Log page showing real service log lines

Runtime Log captures real ClickHouse startup and service activity for faster troubleshooting and validation.

Audit

Review operational history from real task records

Task history keeps lifecycle and scaling changes traceable so teams can confirm what happened before handing the cluster back to users.

  • Review Restart, Vertical Scaling, and Volume Expansion from a single operational timeline.
  • Use task status as evidence that a day-2 change completed successfully.
  • Keep change tracking separate from monitoring and data-protection workflows.
KubeBlocks Enterprise ClickHouse Tasks page showing restart, vertical scaling, and volume expansion history

Task history gives teams a simple audit trail for ClickHouse lifecycle and capacity changes.

Backup

Protect analytical data with backup and restore workflows

Create full backups from the Backups page and open a recovery flow from a real backup set whenever teams need validation or recovery options.

  • Review completed full backups with repository, size, and duration visible in context.
  • Open Restore directly from an existing backup record instead of piecing together recovery inputs manually.
  • Keep data protection separate from routine lifecycle, scaling, and parameter changes.
KubeBlocks Enterprise ClickHouse Backups page showing a completed full backup record

Backup history helps teams confirm real ClickHouse protection points before risky changes or recovery drills.

KubeBlocks Enterprise ClickHouse restore wizard showing recovery configuration from a backup set

The restore wizard turns an existing ClickHouse backup into a guided recovery path for validation and recovery planning.

Ready to build your own DBaaS on Kubernetes?

Talk to our team and see how KubeBlocks Enterprise can help you consolidate databases, strengthen security, and reduce operational costs.