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

December 19, 2024

Check Point® Software Technologies Ltd. has been recognized as a Leader in the 2024 Gartner® Magic Quadrant™ for Email Security Platforms (ESP).

December 19, 2024

Progress announced its partnership with the American Institute of CPAs (AICPA), the world’s largest member association representing the CPA profession.

December 18, 2024

Kurrent announced $12 million in funding, its rebrand from Event Store and the official launch of Kurrent Enterprise Edition, now commercially available.

December 18, 2024

Blitzy announced the launch of the Blitzy Platform, a category-defining agentic platform that accelerates software development for enterprises by autonomously batch building up to 80% of software applications.

December 17, 2024

Sonata Software launched IntellQA, a Harmoni.AI powered testing automation and acceleration platform designed to transform software delivery for global enterprises.

December 17, 2024

Sonar signed a definitive agreement to acquire Tidelift, a provider of software supply chain security solutions that help organizations manage the risk of open source software.

December 17, 2024

Kindo formally launched its channel partner program.

December 16, 2024

Red Hat announced the latest release of Red Hat Enterprise Linux AI (RHEL AI), Red Hat’s foundation model platform for more seamlessly developing, testing and running generative artificial intelligence (gen AI) models for enterprise applications.

December 16, 2024

Fastly announced the general availability of Fastly AI Accelerator.

December 12, 2024

Amazon Web Services (AWS) announced the launch and general availability of Amazon Q Developer plugins for Datadog and Wiz in the AWS Management Console.

December 12, 2024

vFunction released new capabilities that solve a major microservices headache for development teams – keeping documentation current as systems evolve – and make it simpler to manage and remediate tech debt.

December 11, 2024

CyberArk announced the launch of FuzzyAI, an open-source framework that helps organizations identify and address AI model vulnerabilities, like guardrail bypassing and harmful output generation, in cloud-hosted and in-house AI models.

December 11, 2024

Grid Dynamics announced the launch of its developer portal.

December 10, 2024

LTIMindtree announced a strategic partnership with GitHub.