Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"FailedToStartServiceHealthcheck... bind: address already in use" on dual-stack cluster #6390

Open
h3mmy opened this issue Mar 23, 2024 · 0 comments

Comments

@h3mmy
Copy link
Owner

h3mmy commented Mar 23, 2024

Details

NOTE: This is not a new issue. I've been waiting on an upstream fix. Just want to document it for my future self.
What steps did you take and what happened:

Check events. Routinely see events like this one:

53m         Warning   FailedToStartServiceHealthcheck   service/lldap-ldaps     node slowpoke failed to start healthcheck "auth/lldap-ldaps" on port 32056: listen tcp 0.0.0.0:32056: bind: address already in use

What did you expect to happen:

No FailedToStartServiceHealthcheck events

Anything else you would like to add:

Additional Information:

This is been there for years, but it is annoying. The root cause is the way kube-proxy handles dual-stack networks and is already reported in the kubernetes project at kubernetes/kubernetes#114702

For ref a sudo netstat -tulnp | grep LISTEN shows this for port 32056

tcp6       0      0 :::32056                :::*                    LISTEN      873/k3s server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant