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:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user