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
0
votes
1 answer

What is the best way to automatically deploy k8s ingress changes without breaking site?

I help maintain a web app and everything is fully automated in the deploy pipeline to Kubernetes except our nginx-ingress changes. When an ingress change does come down the pipeline an experienced human will manually vet it and deploy it via helm.…
0
votes
1 answer

Installation error while installing Service mesh Linkerd service mesh in aks

I have followed the getting started instructions here: https://linkerd.io/2/getting-started/ for installing linkerd but i am facing error at step 3. The details are as follows. Please see the command: linkerd install | kubectl apply -f - Please see…
0
votes
2 answers

Installation error in Service mesh Linkerd service mesh in aks

I have followed the getting started instructions here: https://linkerd.io/2/getting-started/ for installing linkerd but i am not able to install cli of linkerd. Please see the command below: curl -sL https://run.linkerd.io/install | sh Please see…
0
votes
1 answer

Installation error in Service mesh Linkerd in aks

I have followed the getting started instructions here: https://linkerd.io/2/getting-started/ for installing linkerd but i am not able to install cli of linkerd. Please see the command below: curl -sL https://run.linkerd.io/install | sh Please see…
0
votes
1 answer

Using Kubectl to remove a service without using an online resource

I have followed the getting started instructions here: https://linkerd.io/2/getting-started/ Please see the command below: kubectl kustomize kustomize/deployment | \ linkerd inject - | \ kubectl apply -f - emojivoto is now installed an accessible…
w0051977
  • 15,099
  • 32
  • 152
  • 329
0
votes
1 answer

linkerd: auto injection ignored

I've installed linkerd correctly (linkerd check --proxy -n linkerd checkings are all ok). After that, I've annotated my covid namespace with "auto-injection": $ kubectl annotate namespace covid linkerd.io/inject=enabled After having deployed my…
Jordi
  • 20,868
  • 39
  • 149
  • 333
0
votes
1 answer

Inter-Cluster Service Discovery in Bare Metal Kubernetes Machines

I am exploring options for service discovery in my new project. So here is how it is : I have multiple bare metal Kubernetes (Linux) machines, with no cloud providers. I have multiple Kubernetes clusters, for this example lets name them Cluster-1…
0
votes
1 answer

Linkerd sidecar Injection

I could not get around, how to inject Linkerd sidecar to a docker yaml file and save it to a different file name. Honestly i have tried to go through linkerd docs but could not really get the idea. Following commands did not help me to…
Urgen
  • 1,095
  • 3
  • 19
  • 39
0
votes
0 answers

kubernetes internal network monitoring without any sidecar

I have k8s cluster with 1000 of services and high internal network communication. I want to monitor all HTTP requests (status code, response time, ...) between them. I already tried istio and Linkerd but both need sidecar containers and cause…
sadegh
  • 153
  • 2
  • 14
0
votes
1 answer

no kind "APIService" is registered error when running `linkerd upgrade --from-manifests`

When running linkerd upgrade --from-manifests the following error occurs: linkerd upgrade --from-manifests install.yaml > install-new.yaml × Failed to parse Kubernetes objects from manifest install.yaml: no kind "APIService" is registered for…
cpretzer
  • 236
  • 2
  • 6
0
votes
1 answer

How to use linkerd as a router to another service/IP

I'm trying to use Linkerd as a router to another service running on the same/different IP but on another port. HTTP Request ---> Linkerd listening on 4142 ------> Service listening on 4041 I tried multiple combinations on dtab section of the…
Thiago Casa Nova
  • 208
  • 1
  • 4
  • 14
0
votes
1 answer

Grpc service cannot receive any request with linkerd

I'm trying to integrate Linkerd with my grpc service on kubernetes for load balance problem according to this article , but my grpc service cannot receive any request when working with Linkerd and the grpc client freeze, throwing no exception. Both…
Leisen Chang
  • 826
  • 1
  • 6
  • 15
0
votes
1 answer

linkerd cli returns "invalid argument" when running "top"

I'm going through the getting-started tutorial for linkerd and I've got stable-2.1.0 installed on kube v1.9.6 and v1.12.3 I've validated that all the pods are running and the mesh is working via the dashboard. When I try to run linkerd -n linkerd…
switchboard.op
  • 1,878
  • 7
  • 26
0
votes
2 answers

Using namerd for DNS? (Or: how to configure an nginx ingress service with Linkerd)

I currently have a hello world service deployed on /svc/hello, and I've added a dentry to my namerd internal dtab as /svc/app => /svc/hello. I've also deployed an nginx service that will serve as my ingress controller, and forward all traffic to the…
Tomas Aschan
  • 58,548
  • 56
  • 243
  • 402
0
votes
1 answer

How to build simple Linkerd namer plugin?

I'm trying to run linkerd with some custom namer plug-in but failing on startup. I've got the source code of io.l5d.fs and cut off all the business logic to get some minimalistic example with hardcoded addresses. Initializer: package…
Silk0vsky
  • 941
  • 1
  • 18
  • 34