Jul 11, 20232022 Kube-OVN Open Source Community Annual Report

Thank you to all the community partners who have accompanied Kube-OVN through another year of rapid development. With the widespread adoption of Kubernetes technology, the usage of CNI network plugins has been gradually increasing, and the Kube-OVN community has been growing continuously. Let's follow this article to explore Kube-OVN in 2022.

Continuous Enhancement of Product Features

In 2022, Kube-OVN focused on solidifying its foundation and consolidating its advantages, completing the upgrade from version 1.10 to 1.11.

In the two major versions released this year, Kube-OVN has significantly strengthened its features and performance. This includes the intercommunication between Overlay and Underlay, Underlay nesting in k8s on k8s environments, support for LoadBalancer type Services, SR-IOV Network Operator support, internal load balancing in custom VPCs, DNS in custom VPCs, and more.

Furthermore, Kube-OVN has continuously improved stability and usability. The testing system has been restructured, extensive testing has been added, and existing issues have been continuously addressed. The goal is to become the highest-performing and most reliable open-source container network plugin.

"If you miss the rich networking capabilities in the SDN field but have been struggling to find them in the cloud-native domain, then Kube-OVN is your best choice." In addition to continuously improving product features, the Kube-OVN community has introduced a special topic on advanced features to help everyone understand the working principles and implementation paths of advanced Kube-OVN features, enabling you to quickly advance in cloud-native networking.

Real-world Case Studies

With the further popularization of CNI network plugins, the high-performance CNI network plugin Kube-OVN has been widely adopted in various industries and scenarios.

As the first CNCF sandbox container network project, with the joint efforts of community partners from companies such as China Telecom, China Unicom, Intel, NVIDIA, F5, ByteDance, China Mobile, Inspur, and Yealink, Kube-OVN has continuously improved its features, performance, stability, and usability. It has become a recommended cloud-native networking solution by many large companies' technical teams, helping users solve challenges in cloud-native networking.

Diverse Application Scenarios

With the collective efforts of community members, the application scenarios for Kube-OVN have been continuously enriched and improved over the past year. As cloud-native technologies have extended from applications to data centers and infrastructure, more and more enterprises have started using Kubernetes and KubeVirt to run virtualized workloads, allowing unified control of virtual machines and containers. Kube-OVN, utilizing OVN/OVS widely used in traditional virtualization networks, has gained attention from many KubeVirt users since its open-source release. Some cutting-edge KubeVirt users have further enhanced Kube-OVN's networking capabilities based on their specific use cases, including fixed addresses, multi-tenant networks, SR-IOV, and OVS-DPDK, greatly enhancing the cloud-native virtualization experience of KubeVirt.

At the same time, the F5 CES solution has integrated Kube-OVN, solving the challenge of outbound traffic policy control in high-dynamic IP scenarios in a Kubernetes-native way. Through a hierarchical design, it addresses collaboration issues among enterprise security, network, platform, and application operation and maintenance departments, helping users better manage outbound policies for Kubernetes containers.

Continuous Growth of the Community

In 2022, the open-source community operation of Kube-OVN continued to improve and attracted more attention from IT professionals. The user base expanded beyond network engineers to include architects, developers, operations engineers, security engineers, and more technical experts.

According to incomplete statistics, the number of stars for Kube-OVN on GitHub has increased from 1.1k to 1.6k+, forks have risen from 300 to nearly 400, commits have exceeded 3000+ from 2000, and Docker image downloads have surpassed 2 million, with an increase of approximately 400k compared to last year. There has been a 25% increase in community contributors, a doubling of the number of PR contributions, a 92% increase in community users, and the community membership has exceeded 1.5k, representing a 50% growth...

Finally, we hope that more people interested in container networking can join the Kube-OVN community, strengthen the open-source power of K8s, and collaborate to create a more user-friendly CNI plugin, leading the development of container networking.

About Kube-OVN

Kube-OVN is an enterprise-grade cloud-native Kubernetes container network orchestration system independently developed by Alauda By bringing the mature networking capabilities from the OpenStack domain to Kubernetes, it greatly enhances the security, operability, manageability, and performance of Kubernetes container networking, bringing unique value to the deployment of the Kubernetes ecosystem.

In early 2021, Kube-OVN became the first open-source CNI network project hosted by the CNCF globally. It marked the first successful contribution of an independently designed and developed project by a Chinese container company to the CNCF Foundation. Moreover, it is one of the star projects under the Mulan community.