Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Clickhouse #728

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions docs/examples/clickhouse/quickstart/demo-standalone.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: kubedb.com/v1alpha2
kind: ClickHouse
metadata:
name: ch
namespace: demo
spec:
version: 24.4.1
replicas: 1
storage:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
deletionPolicy: WipeOut
42 changes: 42 additions & 0 deletions docs/guides/clickhouse/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
title: ClickHouse
menu:
docs_{{ .version }}:
identifier: guides-clickhouse-readme
name: ClickHouse
parent: guides-clickhouse
weight: 10
menu_name: docs_{{ .version }}
section_menu_id: guides
url: /docs/{{ .version }}/guides/clickhouse/
aliases:
- /docs/{{ .version }}/guides/clickhouse/README/
---

> New to KubeDB? Please start [here](/docs/README.md).

## Supported MySQL Features

| Features | Availability |
|---------------------------------------------------------|:------------:|
| ClusterTopology | ✓ |
| Initialize using Script (\*.sql, \*sql.gz and/or \*.sh) | ✓ |
| Custom Configuration | ✓ |
| Builtin Prometheus Discovery | ✓ |
| Using Prometheus operator | ✓ |

## Life Cycle of a ClickHouse Object

<p align="center">
  <img alt="lifecycle" src="/docs/images/clickhouse/clickhouse-lifecycle.png" >
</p>

## User Guide

- [Quickstart ClickHouse](/docs/guides/clickhouse/quickstart/index.md) with KubeDB Operator.
- Monitor your ClickHouse database with KubeDB using [out-of-the-box Prometheus operator](/docs/guides/mysql/monitoring/prometheus-operator/index.md).
- Monitor your ClickHouse database with KubeDB using [out-of-the-box builtin-Prometheus](/docs/guides/mysql/monitoring/builtin-prometheus/index.md).
- Use [kubedb cli](/docs/guides/mysql/cli/index.md) to manage databases like kubectl for Kubernetes.
- Detail concepts of [ClickHouse object](/docs/guides/mysql/concepts/database/index.md).
- Detail concepts of [ClickHouseVersion object](/docs/guides/mysql/concepts/catalog/index.md).
- Want to hack on KubeDB? Check our [contribution guidelines](/docs/CONTRIBUTING.md).
10 changes: 10 additions & 0 deletions docs/guides/clickhouse/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: ClickHouse
menu:
docs_{{ .version }}:
identifier: guides-clickhouse
name: ClickHouse
parent: guides
weight: 10
menu_name: docs_{{ .version }}
---
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading