Questions tagged [linkerd]

Linkerd is an ultralight service mesh for Kubernetes. It gives you observability, reliability, and security without requiring any code changes.

Linkerd is a service mesh for Kubernetes and other frameworks. It makes running services easier and safer by giving you runtime debugging, observability, reliability, and security—all without requiring any changes to your code.

For a brief introduction to the service mesh model, we recommend reading What's a service mesh? And why do I need one?

Linkerd is fully open source, licensed under Apache v2, and is a Cloud Native Computing Foundation incubating project. Linkerd is developed in the open in the Linkerd GitHub organization.

Links

102 questions
2
votes
1 answer

Request pathway from a linkerd injected deployment to a normal deployment

I have many deployments in my Kubernetes cluster. How does the pathway for a HTTP/1.x request looks like from a pod injected with linkerd to another pod without linkerd injected ?
sap
  • 234
  • 5
  • 16
2
votes
2 answers

Do I have to define an ingress per service with Linkerd?

Looking at the linkerd ingress documentation here it says that I need to create an ingress with an annotation of ingress.kubernetes.io/custom-request-headers: l5d-dst-override:web-svc.emojivoto.svc.cluster.local:80 this annotation is specific to a…
Marcus Ruddick
  • 9,795
  • 7
  • 28
  • 43
2
votes
2 answers

Delete linkerd kubernetes namespace in "terminating" status

This is the resource status: kind: Namespace api Version: v1 metadata: name: linkerd selfLink: /api/v1/namespaces/linkerd uid: e7337b2b-bddb-4344-a986-d450973bc8cf resourceVersion: '5540346' creationTimestamp: '2020-05-10T13:49:21Z' …
Alex Efimov
  • 3,335
  • 1
  • 24
  • 29
1
vote
0 answers

How to improve latency of redis operations when redis is hosted as a single pod in K8s cluster

I have a k8s cluster with application pods and a single redis pod in it. Some application pods will access the redis pod to set or get key-value pairs. Using simple SET and GET operation, no other complex operations. It is basically being used as a…
1
vote
1 answer

Do we have to check the LinkerD version compatibility while upgrading AKS version? Is there any compatibility matrix for LinkerD - K8 version?

I was about to upgrade my Kubernetes cluster from 1.22.x to 1.23.x, which needs me to also upgrade helm from 3.7.x to 3.8.x since 3.7.1 is not compatible with Kubernetes 1.23.x. Currently my clusters are running with Linkerd 2.9. Is there any…
SafiJunaid
  • 391
  • 5
  • 15
1
vote
1 answer

linkerd Top feature only shows /healthz requests

Doing Lab 7.2. Service Mesh and Ingress Controller from the Kubernetes Developer course from the Linux Foundation and there is a problem I am facing - the Top feature only shows the /healthz requests. It is supposed to show / requests too. But does…
mark
  • 59,016
  • 79
  • 296
  • 580
1
vote
0 answers

LinkerD side car show certificate expired but in LinkerD check certificate shown as valid

The LinkerD installed with cert-manager and prepare all linkerd namespaces with their respective issuers and certificates with automatic renewal. The command ./linkerd check does not show any error. The issuers - linkerd-trust-anchor and…
Bouklan
  • 11
  • 3
1
vote
0 answers

How to redirect requests from one applications to another running in different Kubernetes clusters based on http status codes?

There are two clusters. There are two applications. All requests first go to a primary app in one cluster. If the primary app knows the request (non 404 http response code) it responds appropriately. If the primary app doesn't know the request (404…
Gabriel Stein
  • 428
  • 1
  • 4
  • 22
1
vote
0 answers

Disallow queuing of requests in gRPC microservices

SetUp: We have gRPC pods running in a k8s cluster. The service mesh we use is linkerd. Our gRPC microservices are written in python (asyncio grpcs as the concurrency mechanism), with the exception of the entry-point. That microservice is written in…
de1337ed
  • 3,113
  • 12
  • 37
  • 55
1
vote
2 answers

Kubernetes metrics-server not working with Linkerd

I have a metrics-server and a horizontal pod autoscaler using this server, running on my cluster. This works perfectly fine, until i inject linkerd-proxies into the deployments of the namespace where my application is running. Running kubectl top…
Raven
  • 105
  • 8
1
vote
2 answers

Linkerd inbound port annotation leads to "Failed to bind inbound listener"

We are using Linkerd 2.11.1 on Azure AKS Kubernetes. Amongst others there is a Deployment using using an Alpine Linux image containing Apache/mod_php/PHP8 serving an API. HTTPS is resolved by Traefik v2 with cert-manager, so that in coming traffic…
Pascal Paulis
  • 277
  • 4
  • 17
1
vote
1 answer

Go service name change for linkerd

I have configured linkerd with 2 clusters in GKE (west and east cluster) for multicluster purpose. I used this demo app provided by google https://github.com/GoogleCloudPlatform/microservices-demo First I did it with Istio and everything worked out…
Nzube
  • 13
  • 2
1
vote
1 answer

How to expose Linkerd Viz Dashboard via Ingress AWS Application Load balancer

I already installed Linkerd on a Kubernetes cluster that is runing in AWS: Linkerd - Getting Started All checks are ok, but I cannot see the viz dashboard in my local: kubectl -n linkerd-viz port-forward svc/web 8084 Is there a way to expose it via…
1
vote
1 answer

Linkerd dashboard not working in AWS Cloud9

I am trying to install Linkerd to my AWS EKS Cluster. All works fine but I can't access Linkerd dashboard.. My IDE is AWS Cloud9, and I followed the instructions. curl -sL https://run.linkerd.io/install | sh linkerd version linkerd check…
wooky
  • 11
  • 1
1
vote
1 answer

How to expose Linkerd dashboard via Ingress

I have a 3 node K3s cluster with Linkerd and NGINX Ingress Controller. I installed Linkerd with a default configuration: linkerd install | kubectl apply -f - Then to install the NGINX Ingress Controller I used helm with a default configuration as…