English

The Kubernetes Network Driver Model: A Composable Architecture for High-Performance Networking

Networking and Internet Architecture 2025-07-01 v1 Artificial Intelligence

Abstract

Traditional Kubernetes networking struggles to meet the escalating demands of AI/ML and evolving Telco infrastructure. This paper introduces Kubernetes Network Drivers (KNDs), a transformative, modular, and declarative architecture designed to overcome current imperative provisioning and API limitations. KNDs integrate network resource management into Kubernetes' core by utilizing Dynamic Resource Allocation (DRA), Node Resource Interface (NRI) improvements, and upcoming OCI Runtime Specification changes. Our DraNet implementation demonstrates declarative attachment of network interfaces, including Remote Direct Memory Access (RDMA) devices, significantly boosting high-performance AI/ML workloads. This capability enables sophisticated cloud-native applications and lays crucial groundwork for future Telco solutions, fostering a "galaxy" of specialized KNDs for enhanced application delivery and reduced operational complexity.

Keywords

Cite

@article{arxiv.2506.23628,
  title  = {The Kubernetes Network Driver Model: A Composable Architecture for High-Performance Networking},
  author = {Antonio Ojea},
  journal= {arXiv preprint arXiv:2506.23628},
  year   = {2025}
}

Comments

6 pages, 9 figures, submitted to IEEE LCN Special Track on Cloud-AI-Native Mobile Networks Powered by eBPF (CAMe 2025)

R2 v1 2026-07-01T03:39:08.557Z