25 lines
597 B
YAML
25 lines
597 B
YAML
---
|
|
apiVersion: codemowers.cloud/v1beta1
|
|
kind: PostgresDatabaseClass
|
|
metadata:
|
|
name: shared
|
|
annotations:
|
|
kubernetes.io/description: "Shared Postgres cluster"
|
|
spec:
|
|
reclaimPolicy: Retain
|
|
shared: true
|
|
replicas: 3
|
|
storageClass: postgres
|
|
podSpec:
|
|
containers:
|
|
- name: postgres
|
|
image: postgres:13.11@sha256:0f18de936266e03891e186db616e530e0e4365ef5fb300d4bb27318538b80604
|
|
imagePullPolicy: IfNotPresent
|
|
nodeSelector:
|
|
dedicated: storage
|
|
tolerations:
|
|
- effect: NoSchedule
|
|
key: dedicated
|
|
operator: Equal
|
|
value: storage
|