k8s/infrastructure/databases/cnpg-clusters/pg-cluster.yaml

37 lines
765 B
YAML
Raw Permalink Normal View History

2026-04-26 06:18:40 +00:00
apiVersion: postgresql.cnpg.io/v1
kind: Cluster
metadata:
name: pg-cluster
namespace: pg-databases
spec:
instances: 3
2026-04-27 03:29:57 +00:00
enableSuperuserAccess: true
2026-04-26 06:18:40 +00:00
storage:
size: 20Gi
superuserSecret:
name: pg-cluster-root-password
2026-05-02 22:47:03 +00:00
backup:
barmanObjectStore:
destinationPath: s3://databases/pg-cluster/
endpointURL: https://eu2.contabostorage.com
s3Credentials:
accessKeyId:
name: backup-creds
key: ACCESS_KEY_ID
secretAccessKey:
name: backup-creds
key: ACCESS_SECRET_KEY
wal:
compression: gzip
encryption: AES256
data:
compression: gzip
encryption: AES256
immediateCheckpoint: false
jobs: 2
retentionPolicy: "30d"