73 lines
2.3 KiB
Go Template
73 lines
2.3 KiB
Go Template
imageTag: "24.8"
|
|
|
|
clickhouse:
|
|
enabled: true
|
|
meta:
|
|
name: {{ .Values.clickhouse.clusterName }}
|
|
spec:
|
|
shards: 1
|
|
replicas: 1
|
|
settings:
|
|
defaultUserPassword:
|
|
secret:
|
|
name: {{ .Values.clickhouse.credentialsSecret }}
|
|
key: {{ .Values.clickhouse.credentialsKey }}
|
|
# S3-tiered storage (hot on local PVC, cold on TOS). Disabled for now — re-enable
|
|
# together with the containerTemplate.env block below and the s3 block in env.yaml.gotmpl.
|
|
# extraConfig:
|
|
# storage_configuration:
|
|
# disks:
|
|
# s3:
|
|
# type: s3
|
|
# endpoint: {{ .Values.clickhouse.s3.endpoint }}/{{ .Values.clickhouse.s3.bucket }}/data/
|
|
# use_environment_credentials: true
|
|
# policies:
|
|
# tiered:
|
|
# volumes:
|
|
# hot:
|
|
# disk: default
|
|
# cold:
|
|
# disk: s3
|
|
# move_factor: 0.2
|
|
# merge_tree:
|
|
# storage_policy: tiered
|
|
containerTemplate:
|
|
# Guarantee CPU via requests; no CPU limit so ClickHouse can burst across cores
|
|
# (a CPU limit throttles merges/queries).
|
|
resources:
|
|
requests:
|
|
cpu: {{ .Values.clickhouse.resources.cpuRequest }}
|
|
memory: {{ .Values.clickhouse.resources.memoryRequest }}
|
|
limits:
|
|
memory: {{ .Values.clickhouse.resources.memoryLimit }}
|
|
# env: # S3 tiering credentials — re-enable with the storage_configuration block above.
|
|
# - name: AWS_ACCESS_KEY_ID
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: {{ .Values.clickhouse.s3.secret }}
|
|
# key: AWS_ACCESS_KEY_ID
|
|
# - name: AWS_SECRET_ACCESS_KEY
|
|
# valueFrom:
|
|
# secretKeyRef:
|
|
# name: {{ .Values.clickhouse.s3.secret }}
|
|
# key: AWS_ACCESS_KEY_SECRET
|
|
dataVolumeClaimSpec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
storage: {{ .Values.clickhouse.storage }}
|
|
|
|
keeper:
|
|
enabled: true
|
|
meta:
|
|
name: {{ .Values.clickhouse.keeperName }}
|
|
spec:
|
|
replicas: 1
|
|
dataVolumeClaimSpec:
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
storage: {{ .Values.clickhouse.keeperStorage }}
|