kubernetes/pkg/proxy/winkernel
Tero Kauppinen 0659a346ea
fix(kube-proxy): fix health check binding failure in case of dual-stack
In case of dual-stack, kube-proxy tries to bind both IPv4 and IPv6
health check instances to the same address and port pair which causes
the following error message in the log: 'bind: address already in use'.

Fix the issue by binding IPv4 instance to a 'tcp4' socket and IPv6 instance
to a 'tcp6' socket.

Signed-off-by: Tero Kauppinen <tero.kauppinen@est.tech>
2026-03-03 14:20:27 +02:00
..
testing Fix for preferred dualstack and required dualstack in winkernel proxier. 2026-01-21 00:57:09 +05:30
doc.go remove import doc comments 2024-12-02 16:59:34 +01:00
hcnutils.go build: remove deprecated '// +build' tag 2025-12-18 12:16:21 +01:00
hns.go Fix for preferred dualstack and required dualstack in winkernel proxier. 2026-01-21 00:57:09 +05:30
hns_test.go Fix for preferred dualstack and required dualstack in winkernel proxier. 2026-01-21 00:57:09 +05:30
OWNERS Add more labels (esp. area/kube-proxy) to sig-network OWNERS 2023-03-18 11:29:38 -04:00
proxier.go fix(kube-proxy): fix health check binding failure in case of dual-stack 2026-03-03 14:20:27 +02:00
proxier_test.go Fix for preferred dualstack and required dualstack in winkernel proxier. 2026-01-21 00:57:09 +05:30
supported.go Remove deprecated +build instruction. 2026-01-19 17:40:33 +01:00