k8sall/archives/matrix/postgres-stateful.yaml
Justine Pelletreau b40aa7b60a archives added
2022-06-25 12:29:03 +02:00

34 lines
713 B
YAML

apiVersion: apps/v1
kind: StatefulSet
metadata:
name: postgres-statefulset
labels:
run: matrix-postgres
spec:
serviceName: "matrix-postgres"
replicas: 1
selector:
matchLabels:
run: matrix-postgres
template:
metadata:
labels:
run: matrix-postgres
spec:
containers:
- name: postgres
image: postgres:12
envFrom:
- configMapRef:
name: postgres-configuration
ports:
- containerPort: 5432
name: postgresdb
volumeMounts:
- name: data
mountPath: /var/lib/postgresql/data
volumes:
- name: data
persistentVolumeClaim:
claimName: matrix-postgres