PERF(storage): add high-priority to MinIO and CNPG
- Remove MinIO tolerations (PreferNoSchedule handles it) - Add high-priority to MinIO (4 replicas for erasure coding) - Add high-priority to CNPG operator
This commit is contained in:
@@ -67,6 +67,9 @@ nodeSelector: {}
|
|||||||
# Tolerations
|
# Tolerations
|
||||||
tolerations: []
|
tolerations: []
|
||||||
|
|
||||||
|
# High priority for critical database operator
|
||||||
|
priorityClassName: high-priority
|
||||||
|
|
||||||
# Affinity - Soft Anti-Affinity to spread pods across nodes
|
# Affinity - Soft Anti-Affinity to spread pods across nodes
|
||||||
affinity:
|
affinity:
|
||||||
podAntiAffinity:
|
podAntiAffinity:
|
||||||
|
|||||||
@@ -101,11 +101,8 @@ affinity:
|
|||||||
- minio
|
- minio
|
||||||
topologyKey: kubernetes.io/hostname
|
topologyKey: kubernetes.io/hostname
|
||||||
|
|
||||||
# Tolerations for control-plane node (minio-0 runs on control-plane)
|
# High priority for critical storage infrastructure
|
||||||
tolerations:
|
priorityClassName: high-priority
|
||||||
- key: "node-role.kubernetes.io/control-plane"
|
|
||||||
operator: "Exists"
|
|
||||||
effect: "NoSchedule"
|
|
||||||
|
|
||||||
# Prometheus metrics
|
# Prometheus metrics
|
||||||
metrics:
|
metrics:
|
||||||
|
|||||||
Reference in New Issue
Block a user