Overview
The linkerd-examples GitHub repo contains several examples of how to use Linkerd and namerd in various environments.
The Buoyant blog also contains several examples and walkthroughs highlighting various Linkerd features.
Kubernetes
For walkthroughs of various Linkerd features with deployable examples, check out A Service Mesh for Kubernetes blog series:
- Top-line service metrics
- Pods are great, until they’re not
- Encrypting all the things
- Continuous deployment via traffic shifting
- Dogfood environments, ingress, and edge routing
- Staging microservices without the tears
- Distributed tracing made easy
- Linkerd as an ingress controller
- gRPC for fun and profit
- The Service Mesh API
- Egress
Other Kubernetes posts:
The linkerd-examples/k8s-daemonset folder has various Kubernetes examples using different Linkerd features, some of which are referenced in the blogs.
DC/OS, Mesos
- Linkerd on DC/OS for Service Discovery and Visibility
- Linkerd on DC/OS: Microservices in Production Made Easy
- linkerd-examples/dcos
- linkerd-examples/mesos-marathon
Amazon ECS
Service Mesh
Linkerd-tcp
Linkerd features
Blogs and example configs highlighting various Linkerd features, including how to use Linkerd to improve latency, load balancing, using failure accrual, http proxying, adding TLS, a metrics pipeline, gRPC and HTTP/2, and more!
- Making Things Faster by Adding More Steps
- Making microservices more resilient with circuit breaking
- HTTP/2, gRPC and Linkerd
- Distributed Tracing for Polyglot Microservices
- Transparent TLS with Linkerd
- Beyond Round Robin: Load Balancing for Latency
- linkerd-examples/getting-started
- linkerd-examples/failure-accrual
- linkerd-examples/http-proxy
- linkerd-examples/influxdb
Further reading
See the External Resources section for additional articles and tutorials on Linkerd!