clickhouse: Use headless svc
This commit is contained in:
@@ -3,8 +3,14 @@ clickhouse:
|
|||||||
autosync: true
|
autosync: true
|
||||||
clusterName: clickhouse
|
clusterName: clickhouse
|
||||||
keeperName: clickhouse-keeper
|
keeperName: clickhouse-keeper
|
||||||
|
# Headless client service the operator creates: <clusterName>-clickhouse-headless
|
||||||
|
serviceName: clickhouse-clickhouse-headless
|
||||||
storage: 50Gi
|
storage: 50Gi
|
||||||
keeperStorage: 5Gi
|
keeperStorage: 5Gi
|
||||||
|
resources:
|
||||||
|
cpuRequest: "2"
|
||||||
|
memoryRequest: 4Gi
|
||||||
|
memoryLimit: 8Gi
|
||||||
database: otel
|
database: otel
|
||||||
user: default
|
user: default
|
||||||
credentialsSecret: clickhouse-credentials
|
credentialsSecret: clickhouse-credentials
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ spec:
|
|||||||
protocol: TCP
|
protocol: TCP
|
||||||
- port: "8123"
|
- port: "8123"
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
- port: "8888"
|
- port: "8080"
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
- port: "9363"
|
- port: "9363"
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
|
|||||||
@@ -31,18 +31,26 @@ clickhouse:
|
|||||||
# move_factor: 0.2
|
# move_factor: 0.2
|
||||||
# merge_tree:
|
# merge_tree:
|
||||||
# storage_policy: tiered
|
# storage_policy: tiered
|
||||||
# containerTemplate:
|
containerTemplate:
|
||||||
# env:
|
# Guarantee CPU via requests; no CPU limit so ClickHouse can burst across cores
|
||||||
# - name: AWS_ACCESS_KEY_ID
|
# (a CPU limit throttles merges/queries).
|
||||||
# valueFrom:
|
resources:
|
||||||
# secretKeyRef:
|
requests:
|
||||||
# name: {{ .Values.clickhouse.s3.secret }}
|
cpu: {{ .Values.clickhouse.resources.cpuRequest }}
|
||||||
# key: AWS_ACCESS_KEY_ID
|
memory: {{ .Values.clickhouse.resources.memoryRequest }}
|
||||||
# - name: AWS_SECRET_ACCESS_KEY
|
limits:
|
||||||
# valueFrom:
|
memory: {{ .Values.clickhouse.resources.memoryLimit }}
|
||||||
# secretKeyRef:
|
# env: # S3 tiering credentials — re-enable with the storage_configuration block above.
|
||||||
# name: {{ .Values.clickhouse.s3.secret }}
|
# - name: AWS_ACCESS_KEY_ID
|
||||||
# key: AWS_ACCESS_KEY_SECRET
|
# 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:
|
dataVolumeClaimSpec:
|
||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteOnce
|
- ReadWriteOnce
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ config:
|
|||||||
insecure: true
|
insecure: true
|
||||||
{{- if .Values.clickhouse.enabled }}
|
{{- if .Values.clickhouse.enabled }}
|
||||||
clickhouse:
|
clickhouse:
|
||||||
endpoint: tcp://{{ .Values.clickhouse.clusterName }}.clickhouse.svc:9000?dial_timeout=10s
|
endpoint: tcp://{{ .Values.clickhouse.serviceName }}.clickhouse.svc:9000?dial_timeout=10s
|
||||||
database: {{ .Values.clickhouse.database }}
|
database: {{ .Values.clickhouse.database }}
|
||||||
username: {{ .Values.clickhouse.user }}
|
username: {{ .Values.clickhouse.user }}
|
||||||
password: ${env:CH_PASSWORD}
|
password: ${env:CH_PASSWORD}
|
||||||
|
|||||||
@@ -239,7 +239,7 @@ grafana:
|
|||||||
access: proxy
|
access: proxy
|
||||||
editable: false
|
editable: false
|
||||||
jsonData:
|
jsonData:
|
||||||
host: {{ .Values.clickhouse.clusterName }}.clickhouse.svc
|
host: {{ .Values.clickhouse.serviceName }}.clickhouse.svc
|
||||||
port: 9000
|
port: 9000
|
||||||
protocol: native
|
protocol: native
|
||||||
username: {{ .Values.clickhouse.user }}
|
username: {{ .Values.clickhouse.user }}
|
||||||
@@ -257,7 +257,7 @@ grafana:
|
|||||||
access: proxy
|
access: proxy
|
||||||
editable: false
|
editable: false
|
||||||
jsonData:
|
jsonData:
|
||||||
host: {{ .Values.clickhouse.clusterName }}.clickhouse.svc
|
host: {{ .Values.clickhouse.serviceName }}.clickhouse.svc
|
||||||
port: 9000
|
port: 9000
|
||||||
protocol: native
|
protocol: native
|
||||||
username: {{ .Values.clickhouse.user }}
|
username: {{ .Values.clickhouse.user }}
|
||||||
|
|||||||
Reference in New Issue
Block a user