instruction: How do you deploy and configure Linkerd service mesh?
output: GitHub - linkerd/linkerd-examples: Examples of how to configure and run linkerd Skip to content Navigation Menu Toggle navigation Sign in Appearance settings Product GitHub Copilot Write better code with AI GitHub Spark New Build and deploy intelligent apps GitHub Models New Manage and compare prompts GitHub Advanced Security Find and fix vulnerabilities Actions Automate any workflow Codespaces Instant dev environments Issues Plan and track work Code Review Manage code changes Discussions Collaborate outside of code Code Search Find more, search less Explore Why GitHub All features Documentation GitHub Skills Blog Solutions By company size Enterprises Small and medium teams Startups Nonprofits By use case DevSecOps DevOps CI/CD View all use cases By industry Healthcare Financial services Manufacturing Government View all industries View all solutions Resources Topics AI DevOps Security Software Development View all Explore Learning Pathways Events &amp; Webinars Ebooks &amp; Whitepapers Customer Stories Partners Executive Insights Open Source GitHub Sponsors Fund open source developers The ReadME Project GitHub community articles Repositories Topics Trending Collections Enterprise Enterprise platform AI-powered developer platform Available add-ons GitHub Advanced Security Enterprise-grade security features Copilot for business Enterprise-grade AI features Premium Support Enterprise-grade 24/7 support Pricing Search or jump to... Search code, repositories, users, issues, pull requests... --> Search Clear Search syntax tips Provide feedback --> We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly --> Name Query To see all available qualifiers, see our documentation . Cancel Create saved search Sign in Sign up Appearance settings Resetting focus You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} linkerd / linkerd-examples Public Notifications You must be signed in to change notification settings Fork 219 Star 442 Examples of how to configure and run linkerd linkerd.io License Apache-2.0 license 442 stars 219 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings Code Issues 22 Pull requests 3 Actions Projects 0 Security Uh oh! There was an error while loading. Please reload this page . Insights Additional navigation options Code Issues Pull requests Actions Projects Security Insights linkerd/linkerd-examples master Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit History 353 Commits .circleci .circleci .github .github add-steps add-steps consul consul dcos dcos docker docker ecs ecs failure-accrual failure-accrual getting-started getting-started gitops gitops gob gob http-proxy http-proxy influxdb influxdb k8s-daemonset k8s-daemonset lifecycle lifecycle linkerd-tcp linkerd-tcp mesos-marathon mesos-marathon perf-baseline perf-baseline plugins plugins thanos-demo thanos-demo .gitignore .gitignore CONTRIBUTING.md CONTRIBUTING.md GOVERNANCE.md GOVERNANCE.md LICENSE LICENSE README.md README.md View all files Repository files navigation README Contributing Apache-2.0 license linkerd examples 🎈 Welcome to linkerd-examples! 👋 This repo contains subdirectories with various examples for how to use linkerd and namerd. Each of the subdirectories is described below. All examples and documents in this repo refer to Linkerd 1.x unless explicitly called out as a Linkerd2 example. For more information on getting started with Linkerd2, head over to the Linkerd2 Getting Started Guide . Getting started getting-started/ Provides guides for getting linkerd up and running in multiple different environments, including local development, docker-compose, DC/OS, and Kubernetes. More information: Getting Started: Running with Docker Getting Started: Running in Kubernetes Add steps demo add-steps/ Provides a self-contained docker-compose environment that can be used to test linkerd's performance. More information: Making Things Faster by Adding More Steps Consul consul/ Provides a self-contained docker-compose environment which shows how to use consul as a service discovery back-end with linkerd. DC/OS dcos/ Provides common configurations for deploying linkerd and namerd to DC/OS. More information: Getting Started: Running in DC/OS linkerd on DC/OS for Service Discovery and Visibility Docker docker/ Contains files and scripts for building custom Docker images that are used in some of the examples in this repo. Amazon ECS ecs/ Provides common configurations for deploying linkerd to Amazon ECS. More information: Getting Started: Running in ECS Failure accrual demo failure-accrual/ Provides a self-contained docker-compose environment that can be used to test various failure accrual settings. More information: Making microservices more resilient with advanced circuit breaking Gob's microservice gob/ Defines an example microservice application that uses linkerd and namerd to do staging, canary, and blue-green deploy. http_proxy http-proxy/ Contains a linkerd configuration file that demonstrates how to make requests through linkerd using the http_proxy environment variable. More information: Features: HTTP proxy integration influxdb influxdb/ Sets up a demo environment that configures a linkerd-viz -like dashboard using linkerd, Telegraf, InfluxDB, and Grafana. Provides helpful configuration files and dashboards for all components. A Service Mesh for Kubernetes k8s-daemonset/ Defines a sample hello world app and multiple configs for deploying the app to Kubernetes in various configurations, in support for Buoyant's "A Service Mesh for Kubernetes" series of blog posts. More information: A Service Mesh for Kubernetes, Part I: Top-Line Service Metrics Getting Started: Running in Kubernetes with DaemonSets lifecycle lifecycle/ Production testing Linkerd2's discovery &amp; caching. linkerd-tcp linkerd-tcp/ Sets up a demo environment that uses linkerd to route HTTP traffic and linkerd-tcp to route Redis traffic. Provides helpful configuration files and dashboards for all components. Mesos + Marathon mesos-marathon/ Demonstrates running linkerd and a sample hello world app on Mesos and Marathon, without DC/OS. Perf baseline perf-baseline/ Demonstrates baseline performance metrics for the Linkerd2 Proxy. Plugins plugins/ Contains sample code for building linkerd plugins. More information: In Depth: Plugins Testing docker run -v ` pwd ` :/root/linkerd-examples --entrypoint=/root/linkerd-examples/.circleci/ci.sh buoyantio/linkerd:1.4.6 About Examples of how to configure and run linkerd linkerd.io Topics docker kubernetes service-discovery mesos linkerd Resources Readme License Apache-2.0 license Contributing Contributing Uh oh! There was an error while loading. Please reload this page . Activity Custom properties Stars 442 stars Watchers 32 watching Forks 219 forks Report repository Releases 1 tags Packages 0 No packages published Uh oh! There was an error while loading. Please reload this page . Contributors 38 Uh oh! There was an error while loading. Please reload this page . + 24 contributors Languages Go 59.0% Shell 20.8% Dockerfile 9.1% Java 6.4% Scala 4.6% HTML 0.1% Footer &copy; 2025 GitHub,&nbsp;Inc. Footer navigation Terms Privacy Security Status Docs Contact Manage cookies Do not share my personal information You can’t perform that action at this time.