DraNet is a Kubernetes Network Driver that uses Dynamic Resource Allocation (DRA) to deliver high-performance networking for demanding applications in Kubernetes.

ai dra kubernetes networking performance
5 Open Issues Need Help Last updated: Sep 9, 2025

Open Issues Need Help

View All on GitHub
Organize the e2e tests about 2 months ago
help wanted

DraNet is a Kubernetes Network Driver that uses Dynamic Resource Allocation (DRA) to deliver high-performance networking for demanding applications in Kubernetes.

Go
#ai#dra#kubernetes#networking#performance

DraNet is a Kubernetes Network Driver that uses Dynamic Resource Allocation (DRA) to deliver high-performance networking for demanding applications in Kubernetes.

Go
#ai#dra#kubernetes#networking#performance

AI Summary: Refactor the Bats tests for DraNet to use setup/teardown hooks for creating and deleting dummy devices, improving test maintainability and reducing clutter in the test environment. This involves restructuring the device allocation and deletion logic to ensure complete cleanup after each test.

Complexity: 3/5
help wanted

DraNet is a Kubernetes Network Driver that uses Dynamic Resource Allocation (DRA) to deliver high-performance networking for demanding applications in Kubernetes.

Go
#ai#dra#kubernetes#networking#performance

AI Summary: Implement end-to-end (e2e) tests using Bats to verify the graceful shutdown of the DraNet Kubernetes network driver. The tests should simulate scaling down a Deployment to zero replicas and then confirm that no orphaned resource slices remain. This involves creating a test that modifies the Deployment's replica count and checks for the absence of resource slices afterwards.

Complexity: 4/5
good first issue help wanted

DraNet is a Kubernetes Network Driver that uses Dynamic Resource Allocation (DRA) to deliver high-performance networking for demanding applications in Kubernetes.

Go
#ai#dra#kubernetes#networking#performance

AI Summary: Implement a new configuration option in DraNet to allow users to disable existing eBPF programs on network interfaces claimed by their workloads. This involves modifying the DraNet API to include a new setting, and updating the relevant code to conditionally detach eBPF programs based on this setting. Existing logic for managing eBPF programs should be leveraged.

Complexity: 3/5
help wanted

DraNet is a Kubernetes Network Driver that uses Dynamic Resource Allocation (DRA) to deliver high-performance networking for demanding applications in Kubernetes.

Go
#ai#dra#kubernetes#networking#performance