Skip to content

DRA: Consumable Capacity #5075

Open
kubernetes/kubernetes
#132522
@sunya-ch

Description

@sunya-ch

Enhancement Description

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

Note:

Motivation:

The device driver can generate a new device and allocate to the pod dynamically based on selected host device or profile.
The original use case is the CNI driver which can call macvlan or ipvlan to generate a virtual device with given master network device.

This enhancement leverages benefit of DRA over conventional CNI approach especially in multi-network context which I would like to highlight on user story 1 in the KEP draft. Assume a node has 2 x 10Gbps NICs, if 1 NIC has been allocated to one pod, another pod can request for their 10Gps network without a need to check which NIC has not allocated yet and hard code the master device name.

Feature Blog

Metadata

Metadata

Labels

lead-opted-inDenotes that an issue has been opted in to a releasesig/networkCategorizes an issue or PR as relevant to SIG Network.sig/nodeCategorizes an issue or PR as relevant to SIG Node.sig/schedulingCategorizes an issue or PR as relevant to SIG Scheduling.stage/alphaDenotes an issue tracking an enhancement targeted for Alpha statustracked/yesDenotes an enhancement issue is actively being tracked by the Release Teamwg/device-managementCategorizes an issue or PR as relevant to WG Device Management.

Type

No type

Projects

Status

🏗 In progress

Status

Needs Triage

Status

At risk for code freeze

Status

Tracked

Status

Pre-Alpha

Relationships

None yet

Development

No branches or pull requests

Issue actions