Cloud Native 21 min read

Kube‑OVN: Enabling Enterprise Innovation with Cloud‑Native Networking

This article reviews Du Dongming’s presentation on Kube‑OVN, tracing the evolution of cloud‑native networking from early container experiments to modern multi‑tenant VPC, subnet management, overlay/underlay modes, and the roadmap that positions Kube‑OVN as a comprehensive SDN solution for enterprise Kubernetes environments.

Cloud Native Technology Community
Cloud Native Technology Community
Cloud Native Technology Community
Kube‑OVN: Enabling Enterprise Innovation with Cloud‑Native Networking

Recently the Kube‑OVN community partnered with F5 to host an online seminar where Lingque Cloud’s chief architect Du Dongming presented “Cloud‑Native Network Solution: Kube‑OVN Empowers Enterprise Continuous Innovation,” and this article provides a detailed recap of that talk.

The concept of cloud‑native originated in 2010, gained practical footing with Docker in 2013, and Chinese enterprises began experimenting with containers around 2015, focusing on Container‑as‑a‑Service (CaaS) for managing, scheduling, and orchestrating containers.

By 2018 Kubernetes overtook Mesos and Swarm to become the de‑facto standard, prompting many banks and large enterprises to adopt it; the focus then shifted from pure PaaS to full application lifecycle management across development, testing, release, and operations.

Two major trends emerged: the “platformization” trend, where Kubernetes is treated as a platform with demands for DevOps, micro‑services, and data services, and the “sinking” trend, where customers move Kubernetes from virtual machines to bare‑metal to reduce management overhead.

Container networking has always been critical. Early Docker offered only single‑host networks; in 2016 a macvlan solution was created to address overlay limitations, and in 2018 the community turned to OVN for a more robust network stack. Kube‑OVN’s first open‑source version appeared in 2019 and entered CNCF as the first container‑network sandbox project in 2021.

Today the Kubernetes ecosystem lists about 27 CNI plugins, but Kube‑OVN remains one of the few general‑purpose solutions that can serve diverse enterprise needs.

A cloud‑native network must handle external traffic ingress, service‑to‑service communication, dynamic service discovery, IP address management (including fixed, elastic, IPv4/IPv6), security policies, performance at massive scale, and cross‑cluster connectivity.

Traditional container networks face three core problems: limited overlay‑to‑physical network integration, lack of fixed IP support, and insufficient security policy capabilities.

Kube‑OVN addresses these by managing subnets as the smallest unit, mapping subnets to Kubernetes namespaces, supporting VPC‑style multi‑tenant isolation, and enabling direct inter‑cluster communication through overlay or underlay networking.

Architecturally, Kube‑OVN uses Open vSwitch for overlay mode, offering both centralized gateway (traffic exits via a router) and distributed gateway (each node routes directly). Underlay mode leverages physical VLANs and can support multicast, which is valuable for finance and security‑sensitive customers.

Key features include multi‑tenant VPC, fine‑grained subnet management, VLAN and multicast support, fixed IP and Elastic IP, IPv4/IPv6 dual‑stack, multi‑NIC per pod, full NetworkPolicy compliance, cross‑cluster communication, DPDK and smart‑NIC acceleration, traffic mirroring, VM integration, and built‑in observability via Prometheus.

The vision is a dual‑mode IT landscape where stable workloads run on traditional systems while agile, cloud‑native workloads run on Kubernetes; Kube‑OVN aims to be the SDN layer for the agile side, providing VPC, security, and cross‑cloud connectivity, especially through the joint CES solution with F5.

The roadmap focuses on multi‑NIC subnet support, productized VPC, MetalLB integration, pod QoS prioritization, KubeVirt enhancements, continuous performance optimization, and support for white‑box switches to extend Kube‑OVN into full data‑center SDN.

Community resources such as the Kube‑OVN website, GitHub repository, and Slack channel are provided for further engagement.

KubernetesOverlayVPCCNIcloud-native networkingKube-OVNUnderlay
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

login 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.