Skip to content

squids-io/clickhouse-operator

 
 

Repository files navigation

Altinity Operator for ClickHouse

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

GitHub release CircleCI Docker Pulls Go Report Card Go version issues tags

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 setups

Maintenance tasks

Monitoring

How to contribute



License

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

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

See LICENSE for more details.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 70.8%
  • Python 18.9%
  • Shell 9.3%
  • Dockerfile 1.0%