FEAT(velero): configure velero

- for full k3s cluster backup
- Enable node-agent for PV file-system backups
- Add defaultVolumesToFsBackup configuration
- Optimize backup schedule (daily, 7-day retention)
- Exclude non-essential namespaces (postgresql-dev, harbor)
- Update Velero to v1.17.1
- Update velero-plugin-for-aws to v1.13.1

Full cluster disaster recovery backup now active.
This commit is contained in:
2025-12-25 23:53:06 +09:00
parent 4ef5497fd5
commit b0cd9274b1
2 changed files with 31 additions and 4 deletions

View File

@@ -52,6 +52,10 @@ readReplicas:
size: 20Gi
storageClass: local-path
# Exclude read replicas from Velero backup (only backup primary)
podAnnotations:
backup.velero.io/backup-volumes-excludes: "data"
# PostgreSQL configuration (must match primary for replication)
extendedConfiguration: |
max_connections = 200