Welcome to The Future Platform for Data
What is the ClickHouse Operator?
The ClickHouse Operator makes setup, management, and monitoring of ClickHouse clusters simple and fast. Just as human operators run real-life systems by manipulating the various components, a Kubernetes operator does the same thing for applications. Even a complex ClickHouse cluster consisting of dozens of nodes can be described in a single configuration file with simple syntax. The operator is currently in beta with production release expected in the near future.
Kubernetes is an increasingly popular platform for managing resources and applications. Originally developed for stateless service orchestration, it now supports stateful applications including databases. Portability is the key Kubernetes feature. Kubernetes clusters can be installed on bare metal servers, public cloud providers like Amazon, Azure and Google Cloud, and in private clouds. Thus applications developed for Kubernetes can run virtually everywhere. Indeed, Kubernetes is sometimes called the new Linux. Once we have ClickHouse running inside the Kubernetes, it opens up a way to operate in many environments.
ClickHouse Operator Features
The ClickHouse operator is simple to install and can handle life-cycle operations for many ClickHouse installations running in a single Kubernetes cluster. It is designed for use cases ranging from quick tests to production data warehouses. The operator handles the following tasks:
- Setting up ClickHouse installations
- Changing configuration of nodes, for example to increase memory
- Adding and removing shards
- Adding and removing replicas
- Upgrading cluster nodes
- Monitoring cluster status
- Removing ClickHouse installations
The operator is distributed as a container and can work in Kubernetes distributions running at version 1.11.9 or greater.
Deploy confidently with Altinity's support plans and access to highly-skilled ClickHouse experts. Quick response to system problems, bug fixes, answers to questions.
When there are problems, we have your back.
Learn More »
CLICKHOUSE FEATURE ENGINEERING
Something missing in ClickHouse? Our expert engineering team can implement everything from core ClickHouse features to Kubernetes operator behavior to client library improvements.
Learn More »
CLICKHOUSE POCS AND TRAINING
Move quickly from eval to high quality analytic apps with our ClickHouse proof-of-concept support plans and training packages. Altinity helps you leverage ClickHouse features that make your users happy and gain the edge over competitors.
Learn More »
Need help with ClickHouse?
Want to get a proof of concept and evaluation support?