How Rakuten Mobile Built the World’s First Cloud‑Native 5G Network with Containers

Rakuten Mobile leveraged Kubernetes, OpenNESS, and the open‑source Kube‑OVN data‑plane to replace virtual machines with containers in its NFV and RAN infrastructure, creating the first cloud‑native 5G network and outlining future enhancements for telecom‑grade performance and scalability.

Cloud Native Technology Community
Cloud Native Technology Community
Cloud Native Technology Community
How Rakuten Mobile Built the World’s First Cloud‑Native 5G Network with Containers

Rakuten Mobile is building the world’s first cloud‑native 5G radio‑access network (RAN) layer that runs on containers instead of virtual machines. The 5G RAN core is implemented as a micro‑service architecture and is deployed on Kubernetes to enable rapid rollout and independent component upgrades.

Edge Platform – OpenNESS

For edge networking, Rakuten selected OpenNESS (Open Network Edge Services Software) , an Intel‑open‑source platform that extends vanilla Kubernetes with networking capabilities required for telecom workloads. OpenNESS provides a fully cloud‑native, multi‑access, multi‑platform, multi‑cloud micro‑service stack and exposes a comprehensive API set for edge service orchestration.

Kube‑OVN as the Default Data‑Plane

Within OpenNESS, the default data‑plane component is Kube‑OVN , an open‑source Kubernetes networking solution based on OVN. Kube‑OVN supplies the essential data‑networking functions for telecom applications.

Enhanced Telecom Features

Subnet management and static IP allocation

Security policies (ACLs) and QoS controls tailored for 5G scenarios

Support for OVS‑DPDK with performance‑optimised code paths

These features were added through close collaboration between the OpenNESS and Kube‑OVN teams and are slated for inclusion in the Kube‑OVN main branch.

Roadmap

Network‑trace diagnostic tool

Generic IPAM module

Deeper integration with DPDK for higher throughput and lower latency

Adoption and Community Impact

Kube‑OVN is already deployed in production environments such as the OpenNESS suite, kubeasz, and kubespray. Since its open‑source launch in mid‑2019, it has been listed in the CNCF CloudNative Landscape and is recognized for its feature completeness, straightforward installation, and low maintenance overhead.

References

OpenNESS data‑plane specification: https://github.com/open-ness/specs/blob/master/doc/dataplane/openness-ovn.md

OpenNESS project site: https://www.openness.org

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Cloud Native5Gcontainer networkingKube-OVNRakuten MobileOpenNESS
Cloud Native Technology Community
Written by

Cloud Native Technology Community

The Cloud Native Technology Community, part of the CNBPA Cloud Native Technology Practice Alliance, focuses on evangelizing cutting‑edge cloud‑native technologies and practical implementations. It shares in‑depth content, case studies, and event/meetup information on containers, Kubernetes, DevOps, Service Mesh, and other cloud‑native tech, along with updates from the CNBPA alliance.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.