Skip to content

OVN-Kubernetes Blog

Debugging NetworkPolicies with NetObserv

Observability is a key part of any system, and Kubernetes networking is no exception. But even if you see WHAT happens in your network, you still don’t know WHY it happens. Especially if you have a number of network policies in the cluster, it is always difficult to tell why exactly a given connection is allowed or denied.

To solve this problem, OVN-Kubernetes has introduced a new observability feature together with the NetObserv project that adds explicit communication between observability and networking.

Accelerating and Offloading Kubernetes Networking: Leveraging DPUs with OVN-Kubernetes

Introduction

This blog post provides a comprehensive guide on deploying OVN-Kubernetes in an environment leveraging Data Processing Units (DPUs). This setup is crucial for high-performance networking in cloud-native applications, offloading network processing from the host CPU to the DPU, and providing better security for the networking control-plane. Additionally, OVN-Kubernetes brings in robust features like User Defined Networks (UDNs) that enable per tenant network isolation into the Kubernetes environment and integrates with the DPU solution.