Uploaded image for project: 'OpenShift Container Platform (OCP) Strategy'
  1. OpenShift Container Platform (OCP) Strategy
  2. OCPSTRAT-2952

High Availability (HA) Support for Secondary Scheduler Operator

XMLWordPrintable

    • Product / Portfolio Work
    • None
    • False
    • Hide

      None

      Show
      None
    • 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.

              gausingh@redhat.com Gaurav Singh
              gausingh@redhat.com Gaurav Singh
              None
              None
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: