mirror of
https://github.com/kubernetes/kubernetes.git
synced 2026-11-06 05:17:08 +00:00
Extends TestProxyRulesInUserNS with a new TestProxyTopologyInUserNS test that builds the ns-pod1 <-> ns-kproxy <-> ns-pod2 topology described in issue 130926 using veth pairs inside an unprivileged user+network namespace. The topology uses two veth pairs: veth0 (10.0.1.1/24 in ns-kproxy) <-> veth0-peer (10.0.1.2/24 in ns-pod1) veth1 (10.0.2.1/24 in ns-kproxy) <-> veth1-peer (10.0.2.2/24 in ns-pod2) This is phase 2 of the rootless kube-proxy integration testing work. Phase 3 will install real Service/Endpoint rules via the proxier and verify packet forwarding behaviour end-to-end. Related to kubernetes/kubernetes#130926