Introducing the Official ClickHouse Kubernetes Operator: Seamless Analytics at Scale
Blog post from ClickHouse
ClickHouse has introduced the Official ClickHouse Kubernetes Operator to streamline the deployment and management of Open Source ClickHouse on Kubernetes, addressing the challenges of running a stateful, high-performance database in cloud-native environments. The Operator, available under the Apache-2.0 license, automates cluster provisioning, supports ClickHouse Keeper, enables easy scaling, and facilitates seamless upgrades while maintaining service continuity. Key design choices include using ClickHouse Keeper for coordination, adopting DatabaseReplicated as the default engine, implementing a StatefulSet per replica for detailed control, and ensuring TLS/SSL encryption for secure communication. The Operator aims to keep the setup simple by leveraging ClickHouse's existing capabilities, providing a thin operational layer. Users can quickly get started with ClickHouse Cloud and a $300 free credit offer, further supported by community engagement through contributions and feedback via GitHub, Slack, and other channels.