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

TLS handshake EOF in conversion webhook #192

Open
roehrich-hpe opened this issue Aug 2, 2024 · 0 comments
Open

TLS handshake EOF in conversion webhook #192

roehrich-hpe opened this issue Aug 2, 2024 · 0 comments

Comments

@roehrich-hpe
Copy link
Contributor

roehrich-hpe commented Aug 2, 2024

When a conversion webhook is enabled, we see the following errors appearing in the webhook log:

2024/08/02 20:44:32 http: TLS handshake error from 172.18.0.3:11133: EOF

That 172.18.0.3 is the IP of one of the control-plane nodes, and it's a message from the kube-apiserver to the webhook.

$ kubectl get nodes -o wide | grep 172.18.0.3
kind-control-plane   Ready    control-plane   85m   v1.29.4   172.18.0.3    <none>        Debian GNU/Linux 12 (bookworm)   6.6.32-linuxkit   containerd://1.7.15

This does not affect behavior of the webhook. There are numerous bugs in k8s land about this, and no one else is reporting an effect on behavior, either.

The concensus from various k8s and go bugs is that this is due to a timing issue in the go http library. This one contains a deep dive: kubernetes/kubernetes#109022, with a pointer to golang/go#50984 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 📋 Open
Development

No branches or pull requests

1 participant