cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit e29e95b60c799a881afdfe4e620ab0802b79e062
parent d86f93d1cd9139af738d88eba0522b8356eb2fcf
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Fri, 20 Mar 2026 20:31:02 +0100

add better velero limits

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>

Diffstat:
Minfrastructure_talos/controllers/velero/release.yaml | 16++++++++++++++++
1 file changed, 16 insertions(+), 0 deletions(-)

diff --git a/infrastructure_talos/controllers/velero/release.yaml b/infrastructure_talos/controllers/velero/release.yaml @@ -68,6 +68,22 @@ spec: provider: aws config: region: hel1 + # Kopia repository maintenance job configuration. + # Without resource limits, 30+ concurrent maintenance jobs fill the node's + # ephemeral storage, causing DiskPressure → Velero pod eviction → backup failure. + repositoryMaintenanceJob: + repositoryConfigData: + global: + keepLatestMaintenanceJobs: 3 + podResources: + cpuRequest: "100m" + cpuLimit: "500m" + memoryRequest: "128Mi" + memoryLimit: "1Gi" + # Limit ephemeral storage to prevent DiskPressure on nodes + # (30+ concurrent maintenance jobs can fill node's local storage) + ephemeralStorageRequest: "200Mi" + ephemeralStorageLimit: "2Gi" credentials: useSecret: true