-
What is the issue?I am having issues with getting tap working on EKS. I installed the following helm charts: linkerd-crds, linkerd-control-plane, linkerd-viz and linkerd-jaeger. When I check in the viz dashboard, and I click on tap, I get the following error: How can it be reproduced?I used the official Helm charts (https://artifacthub.io/packages/helm/linkerd2/linkerd-viz) The values are:
Logs, error output, etcWhen I check the linkerd pods, they all seem to be working fine. And tap shows the following logs, which seem ok as well:
But when I check the api-resources, I get an error from tap:
output of
|
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 2 replies
-
Can you provide any more information in regards to the tap API Service causing the error in
I know you've listed that the firewall rules should allow it, but based off debugging this hint it does seem like that may the issue, or something else is incorrect about the Service/Pod. I'd go through the documentation at that link and double check that things seem okay. |
Beta Was this translation helpful? Give feedback.
-
Well, I can only spot the error in the linkerd-viz dashboard when trying to use tap. Or when I search for the api-resources:
You can see that the logs in tap service seem to be ok when trying to debug it:
|
Beta Was this translation helpful? Give feedback.
-
Here you can find the full
|
Beta Was this translation helpful? Give feedback.
-
@joscabmar I converted this to a discussion until we figure out if there is an issue here! The tap pod is running and you are able to get its logs, but |
Beta Was this translation helpful? Give feedback.
-
Sure @jeremychase. I attached here the logs with debug enabled in tap. And its linkerd-proxy log: https://gist.github.com/joscabmar/912fce3100b271047c26ac39f9fa0368 |
Beta Was this translation helpful? Give feedback.
-
I am also experiencing this issue on a brand new kubernetes 1.25 EKS cluster. This issue also causes problems when deleting namespaces as the kube-api server times out when it attempts to verify that the there are no namespaced objects in the v1alpha1.tap.linkerd.io group. |
Beta Was this translation helpful? Give feedback.
-
Hi there, We are also facing this issue on EKS, we are not running the VPC CNI and therefore pods don't have direct access to the EKS API. The error from the tap APIService is shown below:
We have enabled trace logging on the tap deployment which shows the below:
From doing research it looks like we might need to update the Has anyone got any recommendations for how to get around this issue? Thank you :) |
Beta Was this translation helpful? Give feedback.
Sure @jeremychase. I attached here the logs with debug enabled in tap. And its linkerd-proxy log: https://gist.github.com/joscabmar/912fce3100b271047c26ac39f9fa0368