86 行
2.7 KiB
YAML
86 行
2.7 KiB
YAML
apiVersion: helm.cattle.io/v1
|
|
kind: HelmChart
|
|
metadata:
|
|
name: postgresql-ha
|
|
namespace: infra-data
|
|
spec:
|
|
chart: oci://registry-1.docker.io/bitnamicharts/postgresql-ha
|
|
targetNamespace: infra-data
|
|
version: 14.0.12
|
|
valuesContent: |-
|
|
diagnosticMode:
|
|
enabled: false
|
|
postgresql:
|
|
affinity:
|
|
podAntiAffinity:
|
|
preferredDuringSchedulingIgnoredDuringExecution:
|
|
- podAffinityTerm:
|
|
labelSelector:
|
|
matchLabels:
|
|
app.kubernetes.io/name: postgresql-ha
|
|
app.kubernetes.io/component: postgresql
|
|
topologyKey: kubernetes.io/hostname
|
|
weight: 1
|
|
- podAffinityTerm:
|
|
labelSelector:
|
|
matchLabels:
|
|
app.kubernetes.io/name: postgresql-ha
|
|
app.kubernetes.io/component: postgresql
|
|
topologyKey: topology.kubernetes.io/region
|
|
weight: 1
|
|
tolerations:
|
|
- key: "node-role.kubernetes.io/master"
|
|
operator: "Exists"
|
|
effect: "NoSchedule"
|
|
image:
|
|
debug: true
|
|
username: rohow
|
|
password: L#GRtTR2QuL@20pm6+c~
|
|
postgresPassword: L#GRtTR2QuL@20pm6+c~
|
|
repmgrPassword: yAn0l2eiLw
|
|
pgpool:
|
|
affinity:
|
|
podAntiAffinity:
|
|
preferredDuringSchedulingIgnoredDuringExecution:
|
|
- podAffinityTerm:
|
|
labelSelector:
|
|
matchLabels:
|
|
app.kubernetes.io/name: postgresql-ha
|
|
app.kubernetes.io/component: pgpool
|
|
topologyKey: kubernetes.io/hostname
|
|
weight: 1
|
|
- podAffinityTerm:
|
|
labelSelector:
|
|
matchLabels:
|
|
app.kubernetes.io/name: postgresql-ha
|
|
app.kubernetes.io/component: pgpool
|
|
topologyKey: topology.kubernetes.io/region
|
|
weight: 1
|
|
podAffinity:
|
|
preferredDuringSchedulingIgnoredDuringExecution:
|
|
- podAffinityTerm:
|
|
labelSelector:
|
|
matchLabels:
|
|
app.kubernetes.io/name: postgresql-ha
|
|
app.kubernetes.io/component: pgpool
|
|
topologyKey: kubernetes.io/hostname
|
|
weight: 1
|
|
tolerations:
|
|
- key: "node-role.kubernetes.io/master"
|
|
operator: "Exists"
|
|
effect: "NoSchedule"
|
|
replicaCount: 1
|
|
containerSecurityContext:
|
|
runAsUser: 0
|
|
runAsGroup: 0
|
|
runAsNonRoot: false
|
|
readOnlyRootFilesystem: false
|
|
privileged: true
|
|
allowPrivilegeEscalation: true
|
|
image:
|
|
debug: true
|
|
adminPassword: wc8FVC55JX
|
|
volumePermissions:
|
|
enabled: true
|
|
|