-
Feature Request
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
Product / Portfolio Work
-
None
-
False
-
-
None
-
None
-
None
-
-
None
-
None
-
None
-
None
-
None
What is the nature and description of the request?
Integrate and enable the Admission Fair Sharing feature from Kueue into RHBOK.
This mechanism ensures fair workload admission when multiple resource consumers (LocalQueues) feed into a single shared resource pool (ClusterQueue). It prioritizes workloads from LocalQueues based on their historical resource usage, giving preference to those that have consumed fewer resources over time. This is achieved through usage tracking, a configurable decay function, and an immediate Entry Penalty upon workload admission.
Why does the customer need this? (List the business requirements here)
The Konflux platform uses a single ClusterQueue for all tenants, creating a high risk of resource starvation (the "noisy neighbor" problem). This feature is needed to meet the following requirements:
- Enforce Multi-Tenant Fairness (Business Critical): Implement a robust, usage-based mechanism to ensure an equitable distribution of shared cluster resources among all tenants over time.
- Improve Service Predictability: Guarantee that all tenants receive a reasonable and predictable share of execution capacity, thereby reducing workload latency variance and preventing long-term starvation.
- Enable Scalable Governance: Provide a dynamic governance model that adapts to historical usage, simplifying resource management compared to complex, static quotas.
List any affected packages or components
RHBOK / Kueue Operator: The logic managing Kueue deployment and configuration must be updated.
Assited-By: Gemini
- depends on
-
OCPSTRAT-2588 [GA] Admission Fair Sharing (Kueue) Integration for Multi-Tenant Resource Fairness
-
- New
-
- is related to
-
OCPSTRAT-2587 [TP] Admission Fair Sharing (Kueue) Integration for Multi-Tenant Resource Fairness
-
- New
-