pgbackups

This commit is contained in:
auricom
2021-03-29 09:50:52 +02:00
parent 2df9bbc6ab
commit b73d615381

View File

@@ -5,34 +5,44 @@ metadata:
name: pgbackups name: pgbackups
namespace: data namespace: data
labels: labels:
app.kubernetes.io/instance: pgbackups
app.kubernetes.io/name: pgbackups
spec: spec:
selector:
matchLabels:
app.kubernetes.io/instance: pgbackups
app.kubernetes.io/name: pgbackups
replicas: 1 replicas: 1
template: template:
metadata:
labels:
app.kubernetes.io/instance: pgbackups
app.kubernetes.io/name: pgbackups
spec: spec:
containers: containers:
- name: pgbackups - name: pgbackups
image: prodrigestivill/postgres-backup-local:12 image: prodrigestivill/postgres-backup-local:12
environment: env:
- name: POSTGRES_HOST - name: POSTGRES_HOST
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: pgbackups-config name: pgbackups-config
key: postgres-host key: POSTGRES_HOST
- name: POSTGRES_DB - name: POSTGRES_DB
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: pgbackups-config name: pgbackups-config
key: postgres-db key: POSTGRES_DB
- name: POSTGRES_USER - name: POSTGRES_USER
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: pgbackups-config name: pgbackups-config
key: postgres-user key: POSTGRES_USER
- name: POSTGRES_PASSWORD - name: POSTGRES_PASSWORD
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: pgbackups-config name: pgbackups-config
key: postgres-password key: POSTGRES_PASSWORD
- name: POSTGRES_EXTRA_OPTS - name: POSTGRES_EXTRA_OPTS
value: "-Z9 --schema=public --blobs" value: "-Z9 --schema=public --blobs"
- name: SCHEDULE - name: SCHEDULE
@@ -51,6 +61,14 @@ spec:
memory: 256Mi memory: 256Mi
ports: ports:
- containerPort: 8080 - containerPort: 8080
volumeMounts:
- name: nfs-storage
mountPath: /backups
subPath: backups/postgresql
volumes:
- name: nfs-storage
persistentVolumeClaim:
claimName: nfs-storage
dnsConfig: dnsConfig:
options: options:
- name: ndots - name: ndots