跳转到主要内容
ClickHouse Operator 是一个 Kubernetes Operator,可在 Kubernetes 上自动完成 ClickHouse 集群和 ClickHouse Keeper 集群的部署、配置与管理。 它通过自定义资源提供声明式集群管理,使用户能够轻松创建高可用的 ClickHouse 部署。 该 Operator 可管理 ClickHouse 集群的完整生命周期,包括扩缩容、升级和配置管理。

功能

  • ClickHouse 集群管理:创建和管理 ClickHouse 集群
  • ClickHouse Keeper 集成:内置对 ClickHouse Keeper 集群的支持,用于分布式协调
  • 存储配置:支持自定义持久卷声明,并可选择存储类
  • 高可用性:为 ClickHouse 和 Keeper 集群提供容错部署
  • 安全:内置安全功能,支持 TLS/SSL,确保集群通信安全
  • 监控:集成 Prometheus 指标,增强可观测性

安装

选择首选的安装方式:

指南

  • 简介 - ClickHouse Operator 概念概览
  • 配置指南 - 配置 ClickHouse 和 Keeper 集群
  • 监控 - operator 的 Prometheus 指标和健康探针
  • 扩缩容 - 扩缩容副本、分片和 Keeper 仲裁数
  • 使用 TLS 保护 - 使用 cert-manager 对集群进行端到端加密
  • 网络策略 - 限制对 operator 的指标和 webhook 端点的入站访问

参考

最后修改于 2026年6月29日