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

Recurrent error in zonal controlplane: TLS handshake error from xxx.xxx.xxx.xxx:yyy: EOF #8247

Closed
slavogiez opened this issue Nov 3, 2023 · 4 comments
Assignees
Labels
kind/bug A bug triage/needs-reproducing Someone else should try to reproduce this

Comments

@slavogiez
Copy link
Contributor

What happened?

In our zonal controlplane deployed on GKE, we can see this error appearing again and again:

kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:25:11 http: TLS handshake error from 172.17.1.17:44366: EOF
kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:28:11 http: TLS handshake error from 172.17.4.239:52698: EOF
kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:29:11 http: TLS handshake error from 172.17.0.7:49890: EOF
kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:30:11 http: TLS handshake error from 172.17.4.239:38510: EOF
kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:31:11 http: TLS handshake error from 172.17.0.7:38410: EOF
kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:32:16 http: TLS handshake error from 172.17.4.239:48328: EOF
kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:35:11 http: TLS handshake error from 172.17.5.31:34122: EOF
kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:39:11 http: TLS handshake error from 172.17.5.31:53686: EOF
kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:39:11 http: TLS handshake error from 172.17.5.31:53698: EOF
kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:40:11 http: TLS handshake error from 172.17.4.239:53264: EOF
kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:42:17 http: TLS handshake error from 172.17.4.55:48322: EOF
kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:43:11 http: TLS handshake error from 172.17.4.55:44964: EOF
kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:44:11 http: TLS handshake error from 172.17.4.239:44704: EOF
kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:46:11 http: TLS handshake error from 172.17.0.7:60780: EOF
kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:49:11 http: TLS handshake error from 172.17.4.55:60228: EOF
kong-mesh-control-plane-5584596d6f-2pm78 2023/11/03 09:50:11 http: TLS handshake error from 172.17.4.239:44684: EOF
kong-mesh-control-plane-5584596d6f-2pm78 2023/11/03 09:51:11 http: TLS handshake error from 172.17.4.239:59148: EOF
kong-mesh-control-plane-5584596d6f-6tc4m 2023/11/03 09:51:11 http: TLS handshake error from 172.17.4.239:52766: EOF

We figured out that the source IPs where from the konnectivity-agent pods from kube-system namespace.
GKE version: v1.27.3-gke.100

After doing some searches, it seems that this error is related to a bug in Kubernetes/Golang.

Can you confirm that? Is there a way to prevent this error?
Thanks!

@slavogiez slavogiez added kind/bug A bug triage/pending This issue will be looked at on the next triage meeting labels Nov 3, 2023
@slavogiez
Copy link
Contributor Author

@michaelbeaumont
Copy link
Contributor

Just a note, this is easy to reproduce with a default cluster on said GKE version and default Kuma zone CP install

@lahabana lahabana added triage/needs-reproducing Someone else should try to reproduce this and removed triage/pending This issue will be looked at on the next triage meeting labels Nov 6, 2023
@lahabana
Copy link
Contributor

lahabana commented Nov 6, 2023

Triage: looks like a bug in the konnectivity agent. Let's reproduce and confirm this. If it is a bug in Konnectivity let's xref this to the issue there and close this.

@Automaat
Copy link
Contributor

Automaat commented Dec 4, 2023

I've managed to reproduce it easily on GKE v1.27.3-gke.100, this looks like konnectivity-agent issue, and we are unable to do anything about it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug A bug triage/needs-reproducing Someone else should try to reproduce this
Projects
None yet
Development

No branches or pull requests

4 participants