5 Solutions to Boost Kubernetes in 5G Deployments
July 13, 2021

Roopak Parikh
Platform9

5G mobile broadband network operators encounter challenges on a number of various levels due to the nature of their large-scale, complex, dynamic, and highly distributed infrastructure requirements. There are many requirements for managing 5G services ranging from radio tower and network operations, to managing multi-layer software applications, to meeting strict specifications for latency and network performance of their applications and infrastructure. And lastly, operators require flexibility to relocate services motivated by performance optimization and increasing operational efficiencies.

The 5G architectures need to be services-based with hundreds and thousands of network services in the form of VNFs (Virtual Network Functions) or CNFs (Container Network Functions) that are deployed in geographically distributed remote environments.

Kubernetes is able to tackle a portion of this challenge by managing CNFs, however it does have several limitations in terms of managing 5G services across distributed locations with stringent latency and performance requirements.

Let us take a closer look into the top five technical considerations and how to best optimize Kubernetes for 5G deployments.

1. Virtual Networking Functions (VNFs) and Container Network Functions (CNFs) must coexist

By 2024, 5G is expected to handle 25 percent of all mobile traffic which will, in turn, drive faster adoption and deployment of CNF's. But, because a vast majority of current networks still continue to rely on VNFs, VNFs and CNFs must be co-managed. This can create inefficient and expensive siloed management of VNFs, CNFs and 5G sites.

A smart solution to addressing these inefficiencies is to run both VNFs and CNFs deploying Kubernetes as the infrastructure control fabric, which functions as the VIM layer in the MANO stack. Using KubeVirt, an open-source project that enables VMs to be managed by Kubernetes alongside containers, operators can standardize on the Kubernetes VIM layer eliminating the operational silos. This eliminates the need to port all of the applications to containers or managing two entirely separate stacks — the best of both worlds.

2. 5G telco operators running large environments with combinations of bare metal, VNFs, and CNFs need a simpler, self-service, automated, remote operating model.

Bare metal orchestration requires manual steps and increases the likelihood of errors. A large-scale 5G network roll-out involves thousands of access layer sites, hundreds of aggregate sites, and possibly dozens of core data centers. All of these sites have bare-metal servers. The sheer quantity of manual steps involved, the complexity of prerequisite knowledge required, and the risks associated with server downtime, and the large number of 5G sites, make it difficult to manage and operate bare metal servers efficiently. Consider partnering with a platform provider that brings cloud agility to bare metal infrastructure providing a centralized pane of management for all distributed 5G locations.

3. Configuring and operating high-performance networking options, a necessity for 5G deployments, is difficult

IPv6 is a must-have for 5G deployments as the current IPv4 standard does not offer sufficient IP addresses as the number of endpoints from mobile devices, IoT sensors and nodes that 5G will interconnect will exceed billions in the next few years. Find automated ways to remotely configure and customize advanced networking settings.

4. Latency sensitive CNFs do not support standard resource scheduling

Latency-critical CNFs need guaranteed access to CPU, memory, and network resources. Pod scheduling algorithms in Kubernetes are based on enabling efficient CPU resource utilization and multi-tasking. However, the negative consequence of this is non-deterministic performance, making it unsuitable for latency-sensitive CNFs. A solution to this problem is to “isolate” or “pin” a CPU core or a set of CPU cores such that the scheduler can provide pods exclusive access to those CPU resources, resulting in more deterministic behavior and ability to meet latency requirements.

5. Consistent, central management of 5G sites is key to success

It's difficult to deploy, manage, and upgrade hundreds or thousands of distributed 5G sites that need to be managed with low or no touch. Each 5G site, such as radio towers, access layer, or core data centers runs its own worker nodes and containers. Additionally, troubleshooting issues and keeping all the services up to date is an ongoing operational nightmare, especially when there are hundreds of these services deployed at each site.

Look to solutions providers who can provide a single sign-on for distributed infrastructure locations; cluster profiles to ensure consistency of deployment across large number of clusters and customers; centralized management of tooling, APIs, and app catalog to simplify application management at scale; and lastly, cluster monitoring and fully-automated Day-2 operations such as upgrades, security patching, and troubleshooting.

While some of these considerations pose challenges in the short-term, with the right infrastructure and approach Kubernetes can be integral to building successful 5G implementations.

Roopak Parikh is Co-Founder and CTO of Platform9
Share this

Industry News

January 30, 2025

OutSystems announced the general availability (GA) of Mentor on OutSystems Developer Cloud (ODC).

January 30, 2025

Kurrent announced availability of public internet access on its managed service, Kurrent Cloud, streamlining the connectivity process and empowering developers with ease of use.

January 29, 2025

MacStadium highlighted its major enterprise partnerships and technical innovations over the past year. This momentum underscores MacStadium’s commitment to innovation, customer success and leadership in the Apple enterprise ecosystem as the company prepares for continued expansion in the coming months.

January 29, 2025

Traefik Labs announced the integration of its Traefik Proxy with the Nutanix Kubernetes Platform® (NKP) solution.

January 28, 2025

Perforce Software announced the launch of AI Validation, a new capability within its Perfecto continuous testing platform for web and mobile applications.

January 28, 2025

Mirantis announced the launch of Rockoon, an open-source project that simplifies OpenStack management on Kubernetes.

January 28, 2025

Endor Labs announced a new feature, AI Model Discovery, enabling organizations to discover the AI models already in use across their applications, and to set and enforce security policies over which models are permitted.

January 27, 2025

Qt Group is launching Qt AI Assistant, an experimental tool for streamlining cross-platform user interface (UI) development.

January 27, 2025

Sonatype announced its integration with Buy with AWS, a new feature now available through AWS Marketplace.

January 27, 2025

Endor Labs, Aikido Security, Arnica, Amplify, Kodem, Legit, Mobb and Orca Security have launched Opengrep to ensure static code analysis remains truly open, accessible and innovative for everyone:

January 23, 2025

Progress announced the launch of Progress Data Cloud, a managed Data Platform as a Service designed to simplify enterprise data and artificial intelligence (AI) operations in the cloud.

January 23, 2025

Sonar announced the release of its latest Long-Term Active (LTA) version, SonarQube Server 2025 Release 1 (2025.1).

January 23, 2025

Idera announced the launch of Sembi, a multi-brand entity created to unify its premier software quality and security solutions under a single umbrella.

January 22, 2025

Postman announced the Postman AI Agent Builder, a suite empowering developers to quickly design, test, and deploy intelligent agents by combining LLMs, APIs, and workflows into a unified solution.

January 22, 2025

The Cloud Native Computing Foundation® (CNCF®), which builds sustainable ecosystems for cloud native software, announced the graduation of CubeFS.