Skip to content

DRA: Resource Availability Visibility #5677

@johnbelamaric

Description

@johnbelamaric

Enhancement Description

DRA stores raw capacity data in ResourceSlices. The consumption of that capacity is recorded in ResourceClaims. However, there is no simple way for a user to see how much capacity is still available on a node or in a resource pool (a part of which is represented in a ResourceSlice). It would be useful to be able to summarize this information for the user, particularly because ResourceClaims are namespaced and so most users would not be able to even see all the resource claims that are consuming a given slice.

/wg device-management
/sig cli
/sig node
/sig scheduling

cc @mortent @pohly @klueska @ArangoGutierrez

  • One-line enhancement description (can be used as a release note): You can now use kubectl describe resourceslice and kubectl describe node to see DRA resource pool consumption information.
  • Kubernetes Enhancement Proposal: TBD
  • Discussion Link: https://kubernetes.slack.com/archives/C0409NGC1TK/p1761676222405659
  • PRs by stage and milestone:
    • Alpha - v1.xx
      • KEP (k/enhancements) update PR(s):
      • Code (k/k) update PR(s):
      • Docs (k/website) update PR(s):

Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.

Metadata

Metadata

Assignees

No one assigned

    Labels

    sig/cliCategorizes an issue or PR as relevant to SIG CLI.sig/nodeCategorizes an issue or PR as relevant to SIG Node.sig/schedulingCategorizes an issue or PR as relevant to SIG Scheduling.wg/device-managementCategorizes an issue or PR as relevant to WG Device Management.

    Type

    No type

    Projects

    Status

    📋 Backlog

    Status

    Needs Triage

    Status

    Needs Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions