Uncharted Waters: Dynamic Resource Allocation for Networking
Talkat KubeCon + CloudNativeCon Europe 2025 · on Wednesday, 2025-04-02· at 17:00· Level 0 | ICC Capital Hall | Room I·
summary
Kubernetes-native Dynamic Resource Allocation (DRA) exposes network interfaces as schedulable resources using the GR resource model, NRI hooks, and a DRA CNI Driver; the demo creates resource slice/resource claim objects, deploys 15 pods scheduled and all 15 land on the single node that actually exposes ETH1. The DRA driver reports per-interface status (IP, MAC, readiness) into the resource claim, proving CNI-based interface provisioning works; relevant KEPs cited: 3698, 5075 (virtual device slices), and 487 (status reporting).
AI-written summary · about
chapters (12)
- 0:00Dynamic resource allocation intro
- 1:06Problem statement and limits
- 3:34Multi-network landscape overview
- 7:33Challenges with NetworkAttachmentDefinition
- 9:23Device Plugin limits for networking
- 11:55Dynamic Resource Allocation intro
- 14:43CAP 5075 and virtual device claims
- 15:27Network config with Node Resource Interface
- 16:33Status reporting for interfaces
- 18:00Live demo of DRA for networking
- 24:56Community involvement
- 25:59Conclusion and DRA future
related talks
29mWhat Can I Get You? An Introduction to Dynamic Resource Allocation
34mKubernetes DRA Architecture: Scheduling, Status, and Topology at Scale
50mDynamic Resource Allocation - the path towards GA
42mGuide Us on Next Steps in Kubernetes Device Manage...
32mPanel: Are We There Yet? Native Kubernetes Networking for Telecom Workloads
24mFit-to-Serve: How a New DRA Capability for Dynamic Device...
26mResource as You Wish: Collaborative Reservation and Allocation b...
32mLeveraging DRA for Conquering ML Workload Challenges on...
