Your submission was sent successfully! Close

Jump to main content
  1. Blog
  2. Article

Yalton Ruiz
on 24 February 2023


Harnessing the potential of 5G with Kubernetes

5G is the fifth generation of wireless technology which is transforming the way we connect and communicate. With data transfer speeds up to 100 times faster than 4G, 5G technology enables faster download and upload times, lower latency and a higher number of connected devices. Additionally, 5G networks will support a wider range of frequencies, including high and low bands, which will ensure wider coverage and greater reliability. 5G represents a major step forward in the evolution of mobile communication, and it has the potential to change the way we live, work and play.

New use cases will also bring new business opportunities for Communication Service Providers. A successful 5G network needs to support new and more challenging requirements in terms of super high throughput, near real time latency, availability and reliability – all while ensuring price efficiency, TCO and ROI remain at reasonable levels during the network transformation. Kubernetes is a clear technology fit for this challenge.

Key features of Canonical Kubernetes’ 5G enablement

Canonical Kubernetes describes a set of functionalities to improve 5G networks performance for a variety of use-cases.

  • Real-time Kernel with Ubuntu

A real-time kernel is designed and optimised to operate with very low latency and a deterministic response to external events, aiming to minimise the response times. Real-time kernels are essential for many 5G use cases on robotics, IoT and telecom applications. MicroK8s is a natural choice for these use-cases, and will run seamlessly when deployed on a real-time Ubuntu kernel. 

  • KubeVirt

Cloud-native Network Functions (CNF) are a more efficient and easier to manage solution than legacy VNFs. Understandably, organisations are aggressively transitioning to CNF, according to surveys. KubeVirt bridges the gap by allowing legacy VNF applications to be incorporated into a Kubernetes-only solution, simplifying orchestration and management and greatly easing the journey to migration. 

  • GPU acceleration 

A must for applications processing large volumes of data, for example in areas like data science or AI/ML, GPU-acceleration increases the processing capabilities by transferring workloads from the CPU to the GPU where they can be more efficiently processed.

Charmed Kubernetes will automatically detect NVIDIA hardware and enable the appropriate support. In the case of MicroK8s a core add-on can be enabled to take care of the GPU configuration. Both are also certified by NVIDIA  for their DGX platforms.

  • Support for NVIDIA Multi-Instance GPU (MIG)

MIG expands the performance and value of the NVIDIA H100, A100 and A30 Tensor Core GPUs by partitioning the GPU into as many as seven instances, each fully hardware isolated with its own high-bandwidth memory, cache, and compute cores. The partitioned instances are transparent to workloads, which greatly optimises the use of resources and allows for serving workloads with a guaranteed QoS .

  • Advanced networking solutions

A flexible and easily configured network for interoperation of containers is vital to achieve the levels of performance required by 5G. Kubernetes has defined the Container Network Interface (CNI) specification for managing network resources in a cluster. Compliant CNI solutions such as Calico, Cilium, Kube-OVN and Multus provide a wide range of possibilities for Telco networks when it comes to configurations.

The OVN (Open Virtual Network) has been widely used in telecom networks to provide virtual network abstraction and enhanced networking capabilities. Kube-OVN is a CNI implementation based on OVN which provides a rich set of networking features for advanced enterprise applications. Canonical Kubernetes with Kube-OVN currently also supports  eBPF (via Cilium), SR-IOV and BGP technologies, with  DPDK and SmartNIC Offload planned for future release.

Conclusion

5G is the enabler of many innovative new business cases that will change both industry and society. Industrial IoT, automotive applications , smart cities, robotics, remote health care, and the gaming industry will rely on high data transfer, close to real time latency, very high availability and reliability. To meet the challenge of delivering this, Canonical Kubernetes features such as a real-time kernel, GPU acceleration, KubeVirt support and advanced networking functionalities are key.

Further reading

Visiting MWC 2023? Book a meeting with Canonical to find out more.

Related posts


Canonical
18 May 2023

Kubernetes로 5G의 잠재력 활용하기

Cloud and server Kubernetes

5세대 무선 기술인 5G는 우리가 연결하고 소통하는 방식을 변화하고 있습니다. 4G보다 최대 100배 빠른 데이터 전송 속도를 제공하는 5G 기술은 더 빠른 다운로드 및 업로드 시간, 낮은 latency 그리고 더 많은 기기의 연결이 가능합니다. 추가로 5G 네트워크는 고대역 및 저대역을 포함하는 더 넓은 주파수 범위를 지원하여 더 넓은 커버리지와 더 우수한 안정성을 보장합니다. 5G는 모바일 ...


Alex Jones
12 December 2022

Canonical Kubernetes 1.26 is now generally available

Kubernetes Article

Canonical Kubernetes 1.26 is now generally available for both distributions, Charmed Kubernetes and MicroK8s, following the release of upstream Kubernetes on the 8th of December. We consistently follow the upstream release cadence to provide our users and customers with the latest improvements and fixes, together with security maintenance ...


Tytus Kurek
8 September 2023

How telcos are building carrier-grade infrastructure using open source

Cloud and server Article

Telco cloud implementation with Canonical and HPE Service providers need cloud infrastructure everywhere, from modern 5G and 6G network functions running in the network core to sophisticated AI/ML jobs running on the edge. Given the sensitivity of those workloads to any interruptions, outages or performance degradations, the cloud infrast ...