PERF(velero): optimize velero node-agent

- resources and prevent circul...
- Reduce node-agent CPU request from 100m to 50m
  - Fixes scheduling issue on mayne-worker-2 (was at 99% CPU)
  - Enables node-agent to run on all 3 nodes for complete backup
coverage
- Exclude minio namespace from backups
  - Prevents circular backup (backing up the backup storage)
  - Minio config is in Git and can be recreated
  - Saves significant storage space
This commit is contained in:
2025-12-26 02:14:24 +09:00
parent b0cd9274b1
commit 656d3fa5a3

View File

@@ -34,7 +34,7 @@ nodeAgent:
privileged: false privileged: false
resources: resources:
requests: requests:
cpu: 100m cpu: 30m # Reduced to 30m to fit on mayne-worker-2 (99% CPU usage)
memory: 256Mi memory: 256Mi
limits: limits:
cpu: 1000m cpu: 1000m
@@ -92,6 +92,7 @@ schedules:
# Non-essential namespaces (to save storage) # Non-essential namespaces (to save storage)
- postgresql-dev # Dev database not needed in disaster recovery - postgresql-dev # Dev database not needed in disaster recovery
- harbor # Rebuildable container images - harbor # Rebuildable container images
- minio # Backup storage itself (prevents circular backup)
snapshotVolumes: true snapshotVolumes: true
defaultVolumesToFsBackup: true defaultVolumesToFsBackup: true