-
Feature
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
Product / Portfolio Work
-
None
-
False
-
-
False
-
None
-
None
-
None
-
None
-
None
-
-
None
-
None
-
None
-
None
Feature Overview (Goal Summary)
Enable High Availability (HA) support for the Secondary Scheduler deployed via the Secondary Scheduler Operator, ensuring continuous and reliable scheduling of workloads that depend on custom scheduler profiles.
Today, the default OpenShift scheduler runs in HA mode (multiple replicas with leader election on control plane nodes), but the Secondary Scheduler deployed via the operator runs as a single replica and does not enforce HA patterns such as:
- Leader election
- Replica management
- Health probes for failover
- Control-plane-grade resiliency
This feature will introduce HA capabilities comparable to the default kube-scheduler, allowing production-grade use of custom scheduling profiles (e.g., rack-aware workload placement).
🔹 Goals (Expected User Outcomes)
1️⃣ Production-Grade Reliability
Users can run the Secondary Scheduler in HA mode (multiple replicas with leader election), ensuring no single point of failure.
Outcome:
If one scheduler instance fails, scheduling continues without disruption.
- relates to
-
RFE-3969 HA support for Secondary Scheduler Operator
-
- Approved
-