ClickHouse Operator
ClickHouse Operator 是一个 Kubernetes Operator,用于自动化在 Kubernetes 上部署、配置和管理 ClickHouse 集群和 ClickHouse Keeper 集群。它通过自定义资源提供声明式集群管理,使用户能够轻松创建高可用的 ClickHouse 部署。
该 Operator 处理 ClickHouse 集群的完整生命周期,包括扩展、升级和配置管理。
特性
- ClickHouse 集群管理:创建和管理 ClickHouse 集群
- ClickHouse Keeper 集成:内置对 ClickHouse Keeper 集群的支持,用于分布式协调
- 存储配置:可定制的持久卷声明,并可选择存储类
- 高可用性:容错安装,适用于 ClickHouse 和 Keeper 集群
- 安全性:内置安全功能,支持 TLS/SSL 用于安全的集群通信
- 监控:Prometheus 指标集成,用于可观察性
安装
选择您首选的安装方法
- 清单安装 - 使用 kubectl/kustomize 安装
- Helm 安装 - 使用 Helm charts 安装
- Operator Lifecycle Manager (OLM) 安装 - 使用 OLM 安装
指南
参考
- API 参考 - 自定义资源的完整 API 文档