# clickhouse-operator **Repository Path**: rrtddr/clickhouse-operator ## Basic Information - **Project Name**: clickhouse-operator - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-15 - **Last Updated**: 2021-10-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ClickHouse Operator ClickHouse Operator creates, configures and manages ClickHouse clusters running on Kubernetes. [![GitHub release](https://img.shields.io/github/v/release/altinity/clickhouse-operator?include_prereleases)](https://img.shields.io/github/v/release/altinity/clickhouse-operator?include_prereleases) [![CircleCI](https://circleci.com/gh/Altinity/clickhouse-operator.svg?style=svg)](https://circleci.com/gh/Altinity/clickhouse-operator) [![Docker Pulls](https://img.shields.io/docker/pulls/altinity/clickhouse-operator.svg)](https://hub.docker.com/r/altinity/clickhouse-operator) [![Go Report Card](https://goreportcard.com/badge/github.com/altinity/clickhouse-operator)](https://goreportcard.com/report/github.com/altinity/clickhouse-operator) [![Go version](https://img.shields.io/github/go-mod/go-version/altinity/clickhouse-operator)](https://img.shields.io/github/go-mod/go-version/altinity/clickhouse-operator) [![issues](https://img.shields.io/github/issues/altinity/clickhouse-operator.svg)](https://github.com/altinity/clickhouse-operator/issues) [![tags](https://img.shields.io/github/tag/altinity/clickhouse-operator.svg)](https://github.com/altinity/clickhouse-operator/tags) ## Features The ClickHouse Operator for Kubernetes currently provides the following: - Creates ClickHouse clusters based on Custom Resource [specification][chi_max_yaml] provided - Customized storage provisioning (VolumeClaim templates) - Customized pod templates - Customized service templates for endpoints - ClickHouse configuration and settings (including Zookeeper integration) - Flexible templating - ClickHouse cluster scaling including automatic schema propagation - ClickHouse version upgrades - Exporting ClickHouse metrics to Prometheus ## Requirements * Kubernetes 1.15.11+ ## Documentation [Quick Start Guide][quick_start_guide] **Advanced setups** * [Detailed Operator Installation Instructions][detailed_installation_instructions] * [Operator Configuration][operator_configuration] * [Setup ClickHouse cluster with replication][replication_setup] * [Setting up Zookeeper][zookeeper_setup] * [Persistent Storage Configuration][storage_configuration] * [ClickHouse Installation Custom Resource specification][crd_explained] **Maintenance tasks** * [Add replication to an existing ClickHouse cluster][update_cluster_add_replication] * [Schema maintenance][schema_migration] * [Update ClickHouse version][update_clickhouse_version] * [Update Operator version][update_operator] **Monitoring** * [Setup Monitoring][monitoring_setup] * [Prometheus & clickhouse-operator integration][prometheus_setup] * [Grafana & Prometheus integration][grafana_setup] **How to contribute** * [How to contribute/submit a patch][contributing_manual] --- **All docs** * [All available docs list][all_docs_list] --- ## License Copyright (c) 2019-2219, Altinity Ltd and/or its affiliates. All rights reserved. `clickhouse-operator` is licensed under the Apache License 2.0. See [LICENSE](./LICENSE) for more details. [chi_max_yaml]: ./docs/chi-examples/99-clickhouseinstallation-max.yaml [intro]: ./docs/introduction.md [quick_start_guide]: ./docs/quick_start.md [detailed_installation_instructions]: ./docs/operator_installation_details.md [replication_setup]: ./docs/replication_setup.md [crd_explained]: ./docs/custom_resource_explained.md [zookeeper_setup]: ./docs/zookeeper_setup.md [monitoring_setup]: ./docs/monitoring_setup.md [prometheus_setup]: ./docs/prometheus_setup.md [grafana_setup]: ./docs/grafana_setup.md [storage_configuration]: ./docs/storage.md [update_cluster_add_replication]: ./docs/chi_update_add_replication.md [update_clickhouse_version]: ./docs/chi_update_clickhouse_version.md [update_operator]: ./docs/operator_upgrade.md [schema_migration]: ./docs/schema_migration.md [operator_configuration]: ./docs/operator_configuration.md [all_docs_list]: ./docs/README.md [contributing_manual]: ./CONTRIBUTING.md