Skip to content

DRA: Explicit DeviceClass Fields #5676

@johnbelamaric

Description

@johnbelamaric

Enhancement Description

Currently, a DeviceClass could be satisfied by more than one DRA driver. The only link between a DeviceClass and a driver is in the CEL selectors of the DeviceClass. While this is very flexible, it does not allow the scheduler to make assumptions that a given class is satsifiable by only one driver. The idea here is to allow driver authors and administrators to provide explicit guidance to the scheduler so it can reason more efficiently while searching the set of devices to satisfy a request.

This could also be helpful for deciding which resource pools should be visible in commands such as kubectl describe node.

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/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

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions