kpng
kpng copied to clipboard
Reworking kube-proxy's architecture
Looking at https://github.com/kubernetes-sigs/kpng/pull/287/ *possibly add new tests upstream (or see if theyre there already)* - Talking to @mcluseau , he's trying to support the ability of the kpng proxy to...
E2e tests executed with; ``` FOCUS='.*\[Feature:IPv6DualStack\]' export SKIP='Disruptive|Serial|affinity|DNS|GCE|finalizer|ProxyTerminating' ``` ### Test results nft ``` PASSED [sig-network] [Feature:IPv6DualStack] should have ipv4 and ipv6 internal node ip PASSED [sig-network] [Feature:IPv6DualStack] should create...
[Service Internal Traffic Policy](https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/) is beta in K8s v1.23+. I don't know if this is a backend-only problem, or if the problem is in "main kpng". Anyway all backends I...
First; ### Please do *not* check modules! That is a _very wrong_ path, please read https://github.com/kubernetes/kubernetes/issues/108579#issuecomment-1125675626. But `kpng` shouldn't segv for whatever reason so this should be fixed. In my...
Issue to track work for adding support for NodePort services in the eBpf backend of kpng.
# Issue `kpng version` should show the git tag/hash id which the build was based or the release version. Reference: [1] https://github.com/kubernetes-sigs/kpng/pull/219/commits/2a70684c55a5351d903d6b42d277378ac889c982#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52R20 [2] https://github.com/kubernetes-sigs/kpng/pull/219/commits/2a70684c55a5351d903d6b42d277378ac889c982#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52R21
K8s e2e-test; ``` [sig-network] Services should allow pods to hairpin back to themselves through services # (suggested FOCUS='.*hairpin.back.to.themselves.*') ``` This test fails for backends; * `nft` * `ipvs` but succeeds...
........... (golang intentionally randomly orders map keys) ......... @VivekThrivikraman-est @hanamantagoudvk @nehaLohia27 have been deep diving into IPVS and are finding that ever since the refactoring, ipvs is logically inconsistent/things are...
This PR includes the unit test of iptables. Output: ``` > go test iptables_test.go -v === RUN TestParseIPTablesData === RUN TestParseIPTablesData/basic_test === RUN TestParseIPTablesData/not_enough_tables === RUN TestParseIPTablesData/trailing_junk === RUN TestParseIPTablesData/bad_start_line...
Fixes #289 I have added comment for serverProxyMode in ipvs.go file.