/clickhouse-operator

The Altinity Operator for ClickHouse creates, configures and manages ClickHouse clusters running on Kubernetes

Primary LanguageGoApache License 2.0Apache-2.0

Altinity Operator for ClickHouse

Operator creates, configures and manages ClickHouse clusters running on Kubernetes.

Build Master GitHub release tags Docker Pulls Go version Go Report Card issues

Features

  • Creates ClickHouse clusters defined as custom resources
  • Customized storage provisioning (VolumeClaim templates)
  • Customized pod templates
  • Customized service templates for endpoints
  • ClickHouse configuration management
  • ClickHouse users management
  • ClickHouse cluster scaling including automatic schema propagation
  • ClickHouse version upgrades
  • Exporting ClickHouse metrics to Prometheus

Requirements

  • Kubernetes 1.15.11+

Documentation

Quick Start Guide

Advanced configuration

Maintenance tasks

Monitoring

How to contribute



License

Copyright (c) 2019-2023, Altinity Inc and/or its affiliates. All rights reserved.

Altinity Operator for ClickHouse is licensed under the Apache License 2.0.

See LICENSE for more details.