Skip to content

k8s conformance tests with large ipv6 udp packets don't work #25135

@squeed

Description

@squeed

We don't currently run the k8s conformance tests on dual-stack clusters. I ran it manually and got the following error:

[FAIL] [sig-network] [Feature:IPv6DualStack] Granular Checks: Services Secondary IP Family [LinuxOnly] [It] should function for service endpoints using hostNetwork

To run the tests manually, download e2e.test, create a dual-stack kind cluster with kube-proxy replacement, and run

$ ./e2e.test-1.26 --provider=local --kubeconfig kubeconfig.conf --ginkgo.focus "\[sig-network\].+DualStack.+should function for service endpoints using hostNetwork" -delete-namespace-on-failure=false               

The test that fails attempts to send a large (~2000 byte) udp packet back and forth between a client and a host-network server. This succeeds for ipv4 but does not for ipv6. I also tested directly via pod IPs and it also fails for ipv6 but works for ipv4.

Metadata

Metadata

Assignees

Labels

area/CIContinuous Integration testing issue or flakearea/datapathImpacts bpf/ or low-level forwarding details, including map management and monitor messages.feature/ipv6Relates to IPv6 protocol supportpinnedThese issues are not marked stale by our issue bot.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions