55 行
1.3 KiB
YAML
55 行
1.3 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/tensorchord/cloudnative-pgvecto.rs:17.5-v0.4.0
|
|
enableSuperuserAccess: true
|
|
storage:
|
|
size: 10Gi
|
|
postgresql:
|
|
parameters:
|
|
archive_timeout: 30min
|
|
# 启用向量扩展
|
|
shared_preload_libraries:
|
|
- "vectors.so"
|
|
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
|