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

Add support for goaway-chance in the Kube API Server Operator

XMLWordPrintable

    • Product / Portfolio Work
    • None
    • 0% To Do, 0% In Progress, 100% Done
    • Hide

      Status : Green
      Feature Team is on RIT this sprint. Work will begin in sprint 278.

      Show
      Status : Green Feature Team is on RIT this sprint. Work will begin in sprint 278.
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • 8
    • None
    • None
    • None
    • None
    • None
    • None

      Feature

      Implement a supported configuration mechanism for the --goaway-chance flag in the Kubernetes API Server. This will provide administrators of large clusters with a supported method to control HTTP/2 connection distribution across API server pods.

      Why is this important

      In large OpenShift clusters, HTTP/2 connections tend to reuse existing connections to the same API server pod, creating unbalanced load distribution. This concentration of traffic on individual pods can cause:

      • Resource exhaustion on heavily loaded API server pods
      • Reduced overall cluster stability
      • Potential API request failures during peak usage

      By implementing the --goaway-chance parameter in a supported way, the API server will gracefully terminate a percentage of connections, forcing clients to establish new connections that will be distributed across different API server pods. This more even distribution pattern can significantly improve stability in large-scale deployments.

      Large-scale deployments are increasing in OpenShift and while this has been in the backlog for a few releases it's becoming critical to allow this Kubernetes API flag.

              racedoro@redhat.com Ramon Acedo
              racedoro@redhat.com Ramon Acedo
              None
              None
              None
              Rahul Gangwar Rahul Gangwar
              None
              Kyle Walker Kyle Walker
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: