文件
k3s/apps/infra/data/cloudnative-pg/cnpg17-cluster-hk.yaml
T
2025-08-20 15:13:49 +08:00

52 行
1.2 KiB
YAML

apiVersion: postgresql.cnpg.io/v1
kind: Cluster
metadata:
name: cnpg17-cluster-hk
namespace: infra-data
spec:
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- key: topology.kubernetes.io/region
operator: In
values:
- cn-hk
weight: 1
instances: 1
imageName: ghcr.io/cloudnative-pg/postgresql:17-bookworm
enableSuperuserAccess: true
storage:
size: 10Gi
postgresql:
parameters:
archive_timeout: 30min
backup:
retentionPolicy: "7d"
barmanObjectStore:
destinationPath: s3://devcm/cnpg/
endpointURL: https://obs.cn-east-3.myhuaweicloud.com
s3Credentials:
accessKeyId:
name: s3-devcm-hw
key: ACCESS_KEY_ID
secretAccessKey:
name: s3-devcm-hw
key: ACCESS_SECRET_KEY
wal:
compression: gzip
---
apiVersion: postgresql.cnpg.io/v1
kind: ScheduledBackup
metadata:
name: cnpg17-cluster-hk-backups
namespace: infra-data
spec:
schedule: "0 0 0 * * *"
immediate: true
backupOwnerReference: self
cluster:
name: cnpg17-cluster-hk