Introduce support of DRA for Node Allocatable Resources#136725
Introduce support of DRA for Node Allocatable Resources#136725k8s-ci-robot merged 17 commits intokubernetes:masterfrom
Conversation
|
Skipping CI for Draft Pull Request. |
|
/cc |
This commit updates the PodRequests and AggregateContainerRequests functions to include resources from node allocatable claims when calculating the total resource requests for a pod.
|
/approve |
|
/retest |
* Filter: Calculate the pod's total resource footprint by combining spec requests and DRA allocations, respecting accounting policies. Perform node resource fit checks. Cache the resulting NodeAllocatableResourceClaimStatus in CycleState. * PreBind: Retrieve result from CycleState and patch it into Pod.Status.
…locations to NodeInfo.
…ble resource claims
…the status to patch.
|
LGTM label has been added. DetailsGit tree hash: b3f54283840d18942e9d5335face64c6a6574a1d |
|
/retest |
|
@liggitt - for the final approvals if everything looks good. |
|
/approve leaning on scheduler / DRA reviewers and approvers for implementation bits |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dom4ha, johnbelamaric, liggitt, pravk03, tallclair The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/retest |
|
/retitle Introduce support of DRA for Node Allocatable Resources |
|
/edit-release-note |
|
@pravk03: It's a bit late to change the release note... The old one is already included in https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.36.md#api-change. |
What type of PR is this?
/kind feature
/kind api-change
What this PR does / why we need it:
This PR introduces API changes and validation to support mapping Dynamic Resource Allocation (DRA) devices to native Kubernetes resources like CPU and memory, as proposed in KEP-5517.
Which issue(s) this PR is related to:
kubernetes/enhancements#5517
Special notes for your reviewer:
Does this PR introduce a user-facing change?
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: