Stabilize forgejo-db CNPG pod under backup load
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 4s

Add Burstable CPU/memory requests and relax liveness/readiness probes so
pg_dump and forgejo-backup I/O no longer trip :8000 health checks on the
~4Gi railiance01 node (was BestEffort with 5 probe-driven restarts).
This commit is contained in:
tegwick 2026-07-07 18:11:26 +02:00
parent 786d91eeba
commit a0d4bc9de2

View file

@ -22,6 +22,26 @@ metadata:
spec:
instances: 1
imageName: ghcr.io/cloudnative-pg/postgresql:16
# Burstable QoS + headroom for pg_dump / forgejo-backup (was BestEffort → probe
# timeouts on :8000 under node CPU pressure). Sized like net-kingdom-pg on ~4Gi node.
resources:
requests:
cpu: 200m
memory: 512Mi
limits:
cpu: "1"
memory: 1Gi
# Default liveness window is 30s (3×10s); extend so backup I/O stalls do not restart the pod.
livenessProbeTimeout: 90
probes:
liveness:
timeoutSeconds: 10
periodSeconds: 15
failureThreshold: 6
readiness:
timeoutSeconds: 10
periodSeconds: 15
failureThreshold: 6
storage:
size: 10Gi
bootstrap: