The ClickHouse Operator creates, configures and manages ClickHouse clusters running on Kubernetes.
Warning! ClickHouse Operator is in beta. You can use it at your own risk. There may be backwards incompatible API changes up until the first major release.
The ClickHouse Operator for Kubernetes currently provides the following:
- Creates ClickHouse cluster based on Custom Resource specification provided
- Storage customization (VolumeClaim templates)
- Pod template customization (Volume and Container templates)
- ClickHouse configuration customization (including Zookeeper integration)
- ClickHouse cluster scaling including automatic schema propagation
- ClickHouse cluster version upgrades
- Exporting ClickHouse metrics to Prometheus
- Kubernetes 1.12.6+
Advanced setups
- Detailed Operator Installation Instructions
- Setup ClickHouse cluster with replication
- Persistent Storage Configuration
- ClickHouse Installation Custom Resource specification
Maintenance tasks
- Add replication to an existing ClickHouse cluster
- Schema maintenance
- Update ClickHouse version
- Update Operator version
Monitoring
All docs
Copyright (c) 2019, Altinity Ltd and/or its affiliates. All rights reserved.
clickhouse-operator
is licensed under the Apache License 2.0.
See LICENSE for more details.