Skip to content

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

License

Notifications You must be signed in to change notification settings

keevol/clickhouse-operator

 
 

Repository files navigation

ClickHouse Operator

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

issues tags Go Report Card

Warning! ClickHouse Operator is in beta. You can use it at your own risk. There may be backwards incompatible API changes up until the first major release.

Features

The ClickHouse Operator for Kubernetes currently provides the following:

  • Creates cluster of the ClickHouse database based on Custom Resource specification provided
  • Supports Storage customization (VolumeClaim templates)
  • Supports Pod template customization (Volume and Container templates)
  • Supports ClickHouse configuration customization (including Zookeeper integration)
  • Supports ClickHouse metrics export to Prometheus

Requirements

  • Kubernetes 1.11.9+

Documentation

Quick Start Guide

Advanced setups

Monitoring

License

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

clickhouse-operator 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 96.5%
  • Shell 3.3%
  • Dockerfile 0.2%