feat(clickhouse): Add ClickHouse

This commit is contained in:
Masaki Yatsu
2025-09-10 00:47:03 +09:00
parent b71d9371d1
commit ab36360584
6 changed files with 730 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
apiVersion: clickhouse.altinity.com/v1
kind: ClickHouseInstallation
metadata:
name: clickhouse
spec:
defaults:
templates:
dataVolumeClaimTemplate: data-volume-template
logVolumeClaimTemplate: log-volume-template
configuration:
clusters:
- name: default
layout:
shardsCount: 1
replicasCount: 1
zookeeper:
nodes:
- host: zookeeper
port: 2181
users:
admin/k8s_secret_password: clickhouse-credentials/admin
admin/networks/ip: "::/0"
admin/access_management: 1
profiles:
default/max_memory_usage: 4000000000 # 4GB
default/max_bytes_before_external_group_by: 2000000000 # 2GB
templates:
volumeClaimTemplates:
- name: data-volume-template
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 50Gi
- name: log-volume-template
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi