linkerd2: error when try tap deploy

after install linkerd 2.10, and linkerd-viz I received erro on container of tap

[tap-95b9d8fcc-lgxms tap] time="2021-04-09T18:59:09Z" level=info msg="Tapping 5 pods for target: namespace:\"linkerd\"  type:\"deployment\"" 
[tap-95b9d8fcc-lgxms linkerd-proxy] [  1176.373105s]  WARN ThreadId(01) outbound:accept{client.addr=172.51.21.13:57292 target.addr=172.51.47.100:4190}: linkerd_app_core::errors: Failed to proxy request: request required the identity 'linkerd-identity.linkerd.serviceaccount.identity.linkerd.cluster.local' but no identity found 
[tap-95b9d8fcc-lgxms tap] time="2021-04-09T18:59:09Z" level=info msg="Establishing tap on 172.51.16.66:4190" 
[tap-95b9d8fcc-lgxms linkerd-proxy] [  1176.373479s]  WARN ThreadId(01) outbound:accept{client.addr=172.51.21.13:43774 target.addr=172.51.16.66:4190}: linkerd_app_core::errors: Failed to proxy request: request required the identity 'linkerd-proxy-injector.linkerd.serviceaccount.identity.linkerd.cluster.local' but no identity found 
[tap-95b9d8fcc-lgxms tap] time="2021-04-09T18:59:09Z" level=info msg="Establishing tap on 172.51.47.100:4190" 
[tap-95b9d8fcc-lgxms linkerd-proxy] [  1176.374342s]  WARN ThreadId(01) outbound:accept{client.addr=172.51.21.13:57106 target.addr=172.51.52.151:4190}: linkerd_app_core::errors: Failed to proxy request: request required the identity 'linkerd-controller.linkerd.serviceaccount.identity.linkerd.cluster.local' but no identity found 
[tap-95b9d8fcc-lgxms tap] time="2021-04-09T18:59:09Z" level=info msg="Establishing tap on 172.51.52.151:4190" 
[tap-95b9d8fcc-lgxms linkerd-proxy] [  1176.374410s]  WARN ThreadId(01) outbound:accept{client.addr=172.51.21.13:38408 target.addr=172.51.45.57:4190}: linkerd_app_core::errors: Failed to proxy request: request required the identity 'linkerd-destination.linkerd.serviceaccount.identity.linkerd.cluster.local' but no identity found 
[tap-95b9d8fcc-lgxms tap] time="2021-04-09T18:59:09Z" level=info msg="Establishing tap on 172.51.56.182:4190" 
[tap-95b9d8fcc-lgxms linkerd-proxy] [  1176.374464s]  WARN ThreadId(01) outbound:accept{client.addr=172.51.21.13:51712 target.addr=172.51.56.182:4190}: linkerd_app_core::errors: Failed to proxy request: request required the identity 'linkerd-sp-validator.linkerd.serviceaccount.identity.linkerd.cluster.local' but no identity found

I’ve restart deploy on linkerd and linkerd-viz namespaces but without sucess.

This is an EKS cluster v.1.18

linkerd check output

kubernetes-api
--------------
√ can initialize the client
√ can query the Kubernetes API

kubernetes-version
------------------
√ is running the minimum Kubernetes API version
√ is running the minimum kubectl version

linkerd-existence
-----------------
√ 'linkerd-config' config map exists
√ heartbeat ServiceAccount exist
√ control plane replica sets are ready
√ no unschedulable pods
√ controller pod is running

linkerd-config
--------------
√ control plane Namespace exists
√ control plane ClusterRoles exist
√ control plane ClusterRoleBindings exist
√ control plane ServiceAccounts exist
√ control plane CustomResourceDefinitions exist
√ control plane MutatingWebhookConfigurations exist
√ control plane ValidatingWebhookConfigurations exist
√ control plane PodSecurityPolicies exist

linkerd-identity
----------------
√ certificate config is valid
√ trust anchors are using supported crypto algorithm
√ trust anchors are within their validity period
√ trust anchors are valid for at least 60 days
√ issuer cert is using supported crypto algorithm
√ issuer cert is within its validity period
√ issuer cert is valid for at least 60 days
√ issuer cert is issued by the trust anchor

linkerd-webhooks-and-apisvc-tls
-------------------------------
√ proxy-injector webhook has valid cert
√ proxy-injector cert is valid for at least 60 days
√ sp-validator webhook has valid cert
√ sp-validator cert is valid for at least 60 days

linkerd-api
-----------
√ control plane pods are ready
√ can initialize the client
√ can query the control plane API

linkerd-version
---------------
√ can determine the latest version
√ cli is up-to-date

control-plane-version
---------------------
√ control plane is up-to-date
√ control plane and cli versions match

Status check results are √

Linkerd extensions checks
=========================

linkerd-viz
-----------
√ linkerd-viz Namespace exists
√ linkerd-viz ClusterRoles exist
√ linkerd-viz ClusterRoleBindings exist
√ tap API server has valid cert
√ tap API server cert is valid for at least 60 days
√ tap API service is running
√ linkerd-viz pods are injected
√ viz extension pods are running
√ prometheus is installed and configured correctly
√ can initialize the client
√ viz extension self-check

Status check results are √

Environment

  • Kubernetes Version: 1.18.9
  • Cluster Environment: EKS
  • Host OS:
NAME                             STATUS   ROLES    AGE   VERSION              INTERNAL-IP      EXTERNAL-IP     OS-IMAGE         KERNEL-VERSION                  CONTAINER-RUNTIME
ip-172-51-117-154.ec2.internal   Ready    <none>   18h   v1.18.9-eks-d1db3c   172.51.117.154   X.X.X.X         Amazon Linux 2   4.14.225-169.362.amzn2.x86_64   docker://19.3.13
ip-172-51-12-18.ec2.internal     Ready    <none>   20h   v1.18.9-eks-d1db3c   172.51.12.18     X.X.X.X         Amazon Linux 2   4.14.225-169.362.amzn2.x86_64   docker://19.3.13
ip-172.51.58.13.ec2.internal     Ready    <none>   20h   v1.18.9-eks-d1db3c   172.51.58.13     X.X.X.X         Amazon Linux 2   4.14.225-169.362.amzn2.x86_64   docker://19.3.13
  • Linkerd version: 2,10

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 23 (11 by maintainers)

Most upvoted comments

Amazing! That looks to be working great now @dadjeibaah. Thanks so much for your help!