infrastructure/kustomization/bases/clickhouse.yaml

52 lines
1.3 KiB
YAML
Raw Normal View History

2022-12-06 00:30:33 +01:00
apiVersion: "clickhouse.altinity.com/v1"
kind: "ClickHouseInstallation"
metadata:
name: "pv-simple"
spec:
defaults:
templates:
podTemplate: pod-template-with-volumes
dataVolumeClaimTemplate: data-volume-template
logVolumeClaimTemplate: log-volume-template
configuration:
clusters:
- name: "simple"
layout:
shardsCount: 0
replicasCount: 0
templates:
podTemplates:
- name: pod-template-with-volumes
spec:
containers:
- name: clickhouse
image: clickhouse/clickhouse-server:22.3
nodeSelector:
database: clickhouse
tolerations:
- key: "arch"
operator: "Equal"
value: "arm64"
effect: "NoSchedule"
volumeClaimTemplates:
- name: data-volume-template
spec:
accessModes:
- ReadWriteOnce
storageClassName: local-path
resources:
requests:
storage: 100Gi
nodeSelector:
database: clickhouse
- name: log-volume-template
spec:
storageClassName: local-path
nodeSelector:
database: clickhouse
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi