poc-reports/clickhouse/app/clickhouse.yaml

67 lines
1.6 KiB
YAML

apiVersion: clickhouse.altinity.com/v1
kind: ClickHouseInstallation
metadata:
name: clickhouse
spec:
configuration:
users:
# printf 'test_password' | sha256sum
#test_user/password_sha256_hex: 10a6e6cc8311a3e2bcc09bf6c199adecd5dd59408c343e926b129c4914f3cb01
admin/password: Transcity123
# to allow access outside from kubernetes
admin/networks/ip:
- 0.0.0.0/0
zookeeper:
nodes:
- host: chk-keeper-chk-0-0
port: 2181
settings:
max_server_memory_usage_to_ram_ratio: 0.9
clusters:
- name: "report"
layout:
shardsCount: 1
replicasCount: 1
defaults:
templates:
podTemplate: default
templates:
podTemplates:
- name: default
spec:
containers:
- name: clickhouse
image: clickhouse/clickhouse-server:25.12
volumeMounts:
- name: data-storage-vc-template
mountPath: /var/lib/clickhouse
- name: log-storage-vc-template
mountPath: /var/log/clickhouse-server
resources:
limits:
cpu: 4000m
memory: 16Gi
requests:
cpu: 1000m
memory: 5Gi
volumeClaimTemplates:
- name: data-storage-vc-template
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
- name: log-storage-vc-template
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi