storage: bound replica balancing and rebuild pressure
This commit is contained in:
parent
0984164ff6
commit
b0be99b739
@ -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
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user