Migrating the Next Generation Mobile Core Towards 5G with Kubernetes
summary
Prototype migrates an EPC to Kubernetes using SR-IOV and DPDK for user-plane speed, plus multus CNI to give pods multiple interfaces; core pinning and hugepages are enabled. Custom operator automates config and scales control-plane/data-plane in lockstep using Prometheus metrics; Consul stores extra-network addresses. A tiny Go load balancer routes by 32-bit TID ranges. Measured bare-metal ~1.5M pps and Kubernetes within ~5% (≈50k pps); demo scale triggers at ~6k sessions per instance. Prototype is open-source and experimental, not production ready.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:22Mobile core fundamentals
- 3:49NFV and 5G architecture
- 6:08Kubernetes migration
- 8:24Networking challenges
- 13:56Performance optimization
- 17:37Experimental results
- 21:02Orchestration and scaling
- 28:33Q&A and conclusion
related talks
23mMigrating 5G Core to the Edge, Wisely and Confidently with Kubernetes
18mA Paradigm Shift in 5G Deployment: The Promise of eBPF for Open...
36mRunning High-performance User-space Packet Processing Apps in Kubernetes
33mBuild Your Own Private 5G Network on Kubernetes
34mE2E 5G Cloud Native Network
31mImplementing Private 5G Networks For Enterprises With Kubernetes
44mWhy is it so Hard to Run a 5G Core on Kubernetes—and What Needs to Change for 6G
24mUsing Kubernetes with Data Processing Units to Offload Infrastructure
