fix(ha): scale all CNPG clusters to 3 replicas, raise overprovisioning to 200%

- authentik-db: 2 → 3 instances
- gotify-db: 1 → 3 instances
- longhorn storageOverProvisioningPercentage: 100 → 200
  (actual disk usage ~44/474 GB on cp-1; thin provisioning is safe)
  Unblocks 3rd Longhorn replica scheduling on cp-1 which had DiskPressure
This commit is contained in:
2026-09-12 19:02:47 +09:00
parent ad3b4f40b3
commit 92a8a9ef20
3 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ metadata:
annotations: annotations:
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
spec: spec:
instances: 1 instances: 3
imageName: ghcr.io/cloudnative-pg/postgresql:16.2 imageName: ghcr.io/cloudnative-pg/postgresql:16.2
bootstrap: bootstrap:
initdb: initdb:
@@ -12,6 +12,7 @@ defaultSettings:
replicaSoftAntiAffinity: false # REQUIRED for true HA replicaSoftAntiAffinity: false # REQUIRED for true HA
replicaAutoBalance: best-effort replicaAutoBalance: best-effort
storageMinimalAvailablePercentage: 10 storageMinimalAvailablePercentage: 10
storageOverProvisioningPercentage: 200 # Actual usage is ~10% of scheduled; 200% unblocks all 3-replica scheduling on cp-1
# Performance tuning # Performance tuning
defaultDataPath: /var/lib/longhorn defaultDataPath: /var/lib/longhorn
+1 -1
View File
@@ -9,7 +9,7 @@ metadata:
annotations: annotations:
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
spec: spec:
instances: 2 instances: 3
imageName: ghcr.io/cloudnative-pg/postgresql:16.2 imageName: ghcr.io/cloudnative-pg/postgresql:16.2
bootstrap: bootstrap:
initdb: initdb: