forked from k-space/kube
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
|