Skip to main content
Version: Next

Network management overview

OpenYurt provides a set of networking features designed to meet the unique requirements of edge computing environments. These features address challenges such as limited bandwidth, cross-region connectivity, lightweight edge nodes, and traffic locality.

The network management capabilities in OpenYurt are organized into the following areas:

Container Network

Container network management covers the CNI configuration and behavior for edge nodes, including optimizations for edge autonomy:

  • Host Network — Deploy edge nodes that use the host network stack without requiring CNI components (Flannel, kube-proxy, CoreDNS), saving resources on lightweight edge nodes.
  • Flannel — Flannel edge optimizations including VTEP MAC address preservation and Pod IP retention for edge node restarts and cloud-edge disconnection scenarios.

Service

Service management features control how traffic is routed and exposed in cloud-edge architectures:

  • Service Topology — Route Service traffic based on NodePool topology to keep edge traffic local and avoid cross-region data transfer.
  • NodePort Isolation — Control NodePort exposure on specific nodes to limit service visibility at the edge.

Cross-Region Network

  • Raven — Build VPN channels between cloud and edge (or edge and edge) to ensure connectivity across different physical regions and network domains. Raven provides both Layer 3 tunnel and Layer 7 proxy modes for comprehensive edge-to-edge and edge-to-cloud communication.