Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-5319

Create method to dynamically scale ingress router pods based on node roles

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Unresolved
    • Normal
    • None
    • None
    • Network Edge
    • 0
    • 0% 0%

    Description

      1. Proposed title of this feature request

      • Create method to use a label selector to make the ingress router pod count match the number of nodes with a specific label. As an alternative, create a method to make the ingress router pod count match the number of Availability Zones (AWS).
      • Additionally, potentially expose setting of the replica count for ingress router pods via the install-config

      2. What is the nature and description of the request?

      Add an option in IngressController CR to place router pods on specific nodes based on node labels/roles, and scale the count of the route pods deployed based on the count of matching nodes. Specifically, if the IngressController CR had a node selector option for the router pods, as well as an "autoscale" option. Then the deployment of the router-pods would have the number of replicas equal the number of nodes that match the selector, which would alsp be placed on the pods.

      3. Why does the customer need this? (List the business requirements here)

      Service Delivery needs this for OSD and ROSA clusters. See https://issues.redhat.com/browse/NE-361
      4. List any affected packages or components.

      IngressController, cluster-ingress-operator

      Attachments

        Activity

          People

            mcurry@redhat.com Marc Curry
            tfahlman Taylor Fahlman
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: