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

April 29, 2024

Code Intelligence announced a new feature to CI Sense, a scalable fuzzing platform for continuous testing.

April 29, 2024

WSO2 is adding new capabilities for WSO2 API Manager, WSO2 API Platform for Kubernetes (WSO2 APK), and WSO2 Micro Integrator.

April 29, 2024

OpenText™ announced a solution to long-standing open source intake challenges, OpenText Debricked Open Source Select.

April 29, 2024

ThreatX has extended its Runtime API and Application Protection (RAAP) offering to provide always-active API security from development to runtime, spanning vulnerability detection at Dev phase to protection at SecOps phase of the software lifecycle.

April 29, 2024

Canonical announced the release of Ubuntu 24.04 LTS, codenamed “Noble Numbat.”

April 25, 2024

JFrog announced a new machine learning (ML) lifecycle integration between JFrog Artifactory and MLflow, an open source software platform originally developed by Databricks.

April 25, 2024

Copado announced the general availability of Test Copilot, the AI-powered test creation assistant.

April 25, 2024

SmartBear has added no-code test automation powered by GenAI to its Zephyr Scale, the solution that delivers scalable, performant test management inside Jira.

April 24, 2024

Opsera announced that two new patents have been issued for its Unified DevOps Platform, now totaling nine patents issued for the cloud-native DevOps Platform.

April 23, 2024

mabl announced the addition of mobile application testing to its platform.

April 23, 2024

Spectro Cloud announced the achievement of a new Amazon Web Services (AWS) Competency designation.

April 22, 2024

GitLab announced the general availability of GitLab Duo Chat.

April 18, 2024

SmartBear announced a new version of its API design and documentation tool, SwaggerHub, integrating Stoplight’s API open source tools.

April 18, 2024

Red Hat announced updates to Red Hat Trusted Software Supply Chain.

April 18, 2024

Tricentis announced the latest update to the company’s AI offerings with the launch of Tricentis Copilot, a suite of solutions leveraging generative AI to enhance productivity throughout the entire testing lifecycle.