clickhouse-operator

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 22, 2019 License: Apache-2.0

README

ClickHouse Operator

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

build status coverage report 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 ClickHouse cluster based on Custom Resource provided
  • Storage customization (VolumeClaim templates)
  • Pod template customization (Volume and Container templates)
  • ClickHouse configuration customization (including Zookeeper integration)
  • ClickHouse cluster scaling including automatic schema propagation
  • ClickHouse cluster version upgrades
  • Exporting ClickHouse metrics to Prometheus

Requirements

  • Kubernetes 1.12.6+

Documentation

Directories

Path Synopsis
cmd
pkg
apis/clickhouse
Package clickhouse contains clickhouse API versions.
Package clickhouse contains clickhouse API versions.
apis/clickhouse/v1
Package v1 contains API Schema definitions for the clickhouse v1 API group +k8s:deepcopy-gen=package,register +groupName=clickhouse.sensetime.com Package v1 contains API Schema definitions for the clickhouse v1 API group +k8s:deepcopy-gen=package,register +groupName=clickhouse.sensetime.com
Package v1 contains API Schema definitions for the clickhouse v1 API group +k8s:deepcopy-gen=package,register +groupName=clickhouse.sensetime.com Package v1 contains API Schema definitions for the clickhouse v1 API group +k8s:deepcopy-gen=package,register +groupName=clickhouse.sensetime.com

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL