1. k8s单节点部署
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: clickhouse
labels:
app: clickhouse
spec:
replicas: 1
serviceName: clickhouse
selector:
matchLabels:
app: clickhouse
template:
metadata:
labels:
app: clickhouse
spec:
containers:
- name: clickhouse
image: clickhouse-server:24.1.2.5
imagePullPolicy: IfNotPresent
env:
ports:
- containerPort: 8123
protocol: TCP
livenessProbe:
httpGet:
scheme: HTTP
path: /ping
port: 8123
initialDelaySeconds: 600
periodSeconds: 10
timeoutSeconds: 10
successThreshold: 1
failureThreshold: 6
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions: