storage: bound replica balancing and rebuild pressure

This commit is contained in:
jenkins 2026-10-03 16:16:09 -05:00
parent 0984164ff6
commit b0be99b739
2 changed files with 5 additions and 4 deletions

View File

@ -2,7 +2,7 @@
apiVersion: batch/v1 apiVersion: batch/v1
kind: Job kind: Job
metadata: metadata:
name: longhorn-settings-ensure-10 name: longhorn-settings-ensure-11
namespace: longhorn-system namespace: longhorn-system
spec: spec:
backoffLimit: 0 backoffLimit: 0

View File

@ -57,7 +57,8 @@ update_setting default-instance-manager-image "registry.bstein.dev/infra/longhor
update_setting default-backing-image-manager-image "registry.bstein.dev/infra/longhorn-backing-image-manager:v1.8.2" update_setting default-backing-image-manager-image "registry.bstein.dev/infra/longhorn-backing-image-manager:v1.8.2"
update_setting support-bundle-manager-image "registry.bstein.dev/infra/longhorn-support-bundle-kit:v0.0.56" update_setting support-bundle-manager-image "registry.bstein.dev/infra/longhorn-support-bundle-kit:v0.0.56"
update_setting taint-toleration "veles.bstein.dev/simulation=true:NoSchedule" update_setting taint-toleration "veles.bstein.dev/simulation=true:NoSchedule"
# Keep storage-heavy nodes from getting hammered by rebuild storms and skew. # Preserve redundancy without shuffling healthy replicas just to even the spread.
update_setting replica-auto-balance "best-effort" # Serialize rebuilds on the Pi storage nodes to leave I/O for running services.
update_setting concurrent-replica-rebuild-per-node-limit "2" update_setting replica-auto-balance "least-effort"
update_setting concurrent-replica-rebuild-per-node-limit "1"
update_setting node-down-pod-deletion-policy "delete-both-statefulset-and-deployment-pod" update_setting node-down-pod-deletion-policy "delete-both-statefulset-and-deployment-pod"