A Nightmare on Kube Street: Slicing Kubernetes Networks like Freddy Krueger#
OVS + OVN 2025 Fall Conference (Prague) digest Program Core pick Prague · 19–20 November 2025
Dave Tucker (Red Hat), Surya Seetharaman (Red Hat)
- Why: Kubernetes multi-tenant isolation is still flat; this talk brings cloud-provider VPC semantics to OVN-Kubernetes on top of User-Defined Networks — policy at the network-topology level rather than per-pod NetworkPolicy.
- What: A concept mapping of VPC constructs across AWS/Azure/GCP/VMware/OpenStack onto OVN-K8s (UDN = subnet, NetworkPolicy = security groups, OVN routers = route tables/T0-T1 gateways), then a new
ClusterNetworkConnectCR: a group of label-selected UDNs/cluster networks connected via shared supernet CIDRs (connectSubnetsper address family withnetworkPrefix), with explicit connectivity grants (PodNetwork, ClusterIPServiceNetwork). Working prototype demonstrated. - How: Label-based
networkSelectorsmatch UDNs/CUDNs; east-west traffic runs over Geneve, north-south SNATs pod IPs to node IPs; OVN logical switches/routers/policies provide the segmentation. - Where applicable: OVN-Kubernetes clusters needing self-service team networks with platform-team-controlled inter-network communication. Prototype-stage, but with clear forward hooks already named: RouteAdvertisements (BGP), EVPN to provider networks, and cloud-construct integration.
