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 errors in tap and tap-injector logs #13723

Open
bwmetcalf opened this issue Feb 27, 2025 · 0 comments
Open

TLS handshake errors in tap and tap-injector logs #13723

bwmetcalf opened this issue Feb 27, 2025 · 0 comments
Labels

Comments

@bwmetcalf
Copy link

What is the issue?

We are seeing TLS handshake error from ... errors in the tap and tap-injector logs:

~  % k get pod -n linkerd-viz -owide tap-845bb754c4-mn75s
NAME                   READY   STATUS    RESTARTS   AGE   IP            NODE                                         NOMINATED NODE   READINESS GATES
tap-845bb754c4-mn75s   2/2     Running   0          14d   10.1.128.97   ip-10-1-137-171.us-west-2.compute.internal   <none>           <none>
~  % k logs -n linkerd-viz -c tap tap-845bb754c4-mn75s|grep handshake|head -10
2025/02/13 15:39:17 http: TLS handshake error from 10.1.128.97:51598: EOF
2025/02/13 15:39:17 http: TLS handshake error from 10.1.128.97:51576: EOF
2025/02/13 15:39:17 http: TLS handshake error from 10.1.128.97:51566: EOF
2025/02/13 15:39:17 http: TLS handshake error from 10.1.128.97:51582: EOF
2025/02/23 00:12:23 http: TLS handshake error from 10.1.128.97:43442: EOF
2025/02/23 00:12:23 http: TLS handshake error from 10.1.128.97:43438: EOF
2025/02/23 00:12:42 http: TLS handshake error from 10.1.128.97:60728: EOF
2025/02/23 00:12:42 http: TLS handshake error from 10.1.128.97:60718: EOF
2025/02/23 00:12:43 http: TLS handshake error from 10.1.128.97:60710: EOF
2025/02/23 00:17:08 http: TLS handshake error from 10.1.128.97:51188: EOF
~  % k get pod -n linkerd-viz -owide tap-injector-84899f676-gvwh8
NAME                           READY   STATUS    RESTARTS      AGE   IP             NODE                                        NOMINATED NODE   READINESS GATES
tap-injector-84899f676-gvwh8   2/2     Running   4 (23d ago)   33d   10.1.152.224   ip-10-1-154-46.us-west-2.compute.internal   <none>           <none>
~  % k logs -c tap-injector -n linkerd-viz tap-injector-84899f676-gvwh8|grep handshake|head -10
2025/02/04 18:30:00 http: TLS handshake error from 10.1.152.224:50512: EOF
2025/02/04 18:30:00 http: TLS handshake error from 10.1.152.224:50584: EOF
2025/02/04 19:30:00 http: TLS handshake error from 10.1.152.224:39828: EOF
2025/02/04 19:30:00 http: TLS handshake error from 10.1.152.224:39856: EOF
2025/02/04 19:45:00 http: TLS handshake error from 10.1.152.224:43334: EOF
2025/02/04 20:00:00 http: TLS handshake error from 10.1.152.224:60726: EOF
2025/02/04 20:00:00 http: TLS handshake error from 10.1.152.224:60740: EOF
2025/02/04 20:30:00 http: TLS handshake error from 10.1.152.224:54250: EOF
2025/02/04 20:45:00 http: TLS handshake error from 10.1.152.224:35714: EOF
2025/02/04 21:00:00 http: TLS handshake error from 10.1.152.224:50228: EOF

The IP address reported in the logs for each is the address assigned to the tape and tap-injector pods, respectively.

How can it be reproduced?

Presumably, any vanilla linkerd viz deployment will result in these errors.

Logs, error output, etc

See original description.

output of linkerd check -o short

~  % linkerd check -o short
linkerd-version
---------------
‼ cli is up-to-date
    unsupported version channel: stable-2.14.10
    see https://linkerd.io/2.14/checks/#l5d-version-cli for hints

control-plane-version
---------------------
‼ control plane is up-to-date
    is running version 24.11.8 but the latest edge version is 25.2.2
    see https://linkerd.io/2.14/checks/#l5d-version-control for hints
‼ control plane and cli versions match
    control plane running edge-24.11.8 but cli running stable-2.14.10
    see https://linkerd.io/2.14/checks/#l5d-version-control for hints

linkerd-control-plane-proxy
---------------------------
‼ control plane proxies are up-to-date
    some proxies are not running the current version:
	* linkerd-destination-84f8887748-b424m (edge-24.11.8)
	* linkerd-destination-84f8887748-dgbbw (edge-24.11.8)
	* linkerd-destination-84f8887748-wcs6l (edge-24.11.8)
	* linkerd-identity-66ff997c9-jlzf6 (edge-24.11.8)
	* linkerd-identity-66ff997c9-vt6wv (edge-24.11.8)
	* linkerd-identity-66ff997c9-z8q59 (edge-24.11.8)
	* linkerd-proxy-injector-5959bfcb57-8rddw (edge-24.11.8)
	* linkerd-proxy-injector-5959bfcb57-qt4hq (edge-24.11.8)
	* linkerd-proxy-injector-5959bfcb57-vr9q9 (edge-24.11.8)
    see https://linkerd.io/2.14/checks/#l5d-cp-proxy-version for hints
‼ control plane proxies and cli versions match
    linkerd-destination-84f8887748-b424m running edge-24.11.8 but cli running stable-2.14.10
    see https://linkerd.io/2.14/checks/#l5d-cp-proxy-cli-version for hints

linkerd-ha-checks
-----------------
‼ pod injection disabled on kube-system
    kube-system namespace needs to have the label config.linkerd.io/admission-webhooks: disabled if injector webhook failure policy is Fail
    see https://linkerd.io/2.14/checks/#l5d-injection-disabled for hints

linkerd-viz
-----------
‼ viz extension proxies are up-to-date
    some proxies are not running the current version:
	* metrics-api-76d9495fb5-5m896 (edge-24.11.8)
	* prometheus-554f465879-5p2v7 (edge-24.11.8)
	* tap-845bb754c4-mn75s (edge-24.11.8)
	* tap-injector-84899f676-gvwh8 (edge-24.11.8)
	* web-66f97d9494-7kb57 (edge-24.11.8)
    see https://linkerd.io/2.14/checks/#l5d-viz-proxy-cp-version for hints
‼ viz extension proxies and cli versions match
    metrics-api-76d9495fb5-5m896 running edge-24.11.8 but cli running stable-2.14.10
    see https://linkerd.io/2.14/checks/#l5d-viz-proxy-cli-version for hints

Status check results are √

Environment

% k version
Client Version: v1.28.2
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.30.9-eks-8cce635

linkerd version is edge-24.11.8.

Possible solution

No response

Additional context

No response

Would you like to work on fixing this bug?

None

@bwmetcalf bwmetcalf added the bug label Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant