This repo is the home to all the scripts and configuration files that are used in the various Service Mesh Academy workshops hosted by Buoyant.
Each workshop has a README.md that contains the instructions for the workshop.
(To rebuild this master index, just run make
in the root of this repo.)
- Certificate Management Without Losing Your Mind - Certificate Management Without Losing Your Mind (last updated: 2025-10-16)
- Certificate Management with Vault - Using Vault and cert-manager to manage Linkerd's control plane certificates (last updated: 2024-06-11)
- Deploying BEL with HAZL - Using Linkerd's High Availability Zonal Load balancing (HAZL) (last updated: 2024-06-11)
- Dynamic Request Routing & Circuit Breaking - A demo of dynamic request routing and circuit breaking in Linkerd 2.13 (last updated: 2024-06-11)
- Eliminating Cross-Zone Traffic with HAZL - Using HAZL to eliminate cross-zone traffic in a multizone Kubernetes cluster (last updated: 2024-06-11)
- Federated Services - Exploring federated Services (last updated: 2025-07-17)
- Gateway API 101 - None (last updated: 2025-03-13)
- Hands on with BEL - Exploring new features in Buoyant Enterprise for Linkerd (last updated: 2024-06-11)
- Introduction to Service Mesh and Linkerd - Introducing service mesh concepts using Linkerd (last updated: 2024-06-11)
- Kyverno 101 and Linkerd - Kyverno 101 and Linkerd (last updated: 2025-09-18)
- Linkerd 101 - Getting Started with Linkerd (last updated: 2025-01-16)
- Linkerd 2.15 Features - Exploring new features in Linkerd 2.15 (last updated: 2024-06-11)
- Linkerd 2.16 Features - Exploring new features in Linkerd 2.16 (last updated: 2024-09-12)
- Linkerd 2.17 Features: Federated Services and Egress - Exploring Linkerd 2.17 federated Services and egress (last updated: 2024-12-12)
- Linkerd 2.18 Features - Exploring Linkerd 2.18 features (last updated: 2025-05-15)
- Linkerd Certificate Management - Managing Linkerd certificates both by hand and using cert-manager (last updated: 2024-06-11)
- Linkerd Egress and Routing - Linkerd Egress and Routing (last updated: 2025-05-16)
- Linkerd and IPv6 - Using Linkerd in IPv6 and dualstack Kubernetes clusters (last updated: 2024-06-13)
- Linkerd and Ingress - Using Linkerd with various ingress controllers (last updated: 2024-06-11)
- Linkerd in Production - Installing and using Linkerd in a production environment (last updated: 2024-06-11)
- Mesh Expansion with Linkerd - Using Linkerd 2.15 to expand a service mesh to workloads outside of Kubernetes (last updated: 2024-06-11)
- Multicluster Failover With Linkerd - Multicluster failover with Linkerd and the linkerd-failover extension (last updated: 2024-06-11)
- Observability with Linkerd - Observability tools and capabilities in Linkerd (last updated: 2025-05-16)
- OpenTelemetry and Linkerd with Dash0 - OpenTelemetry and Linkerd with Dash0 (last updated: 2025-05-06)
- Practical Multicluster with Linkerd - Practical Multicluster with Linkerd (last updated: 2024-07-18)
- Real World GitOps - See https://github.com/BuoyantIO/gitops-linkerd (last updated: 2024-06-11)
- Reduce Cross-Zone Costs with HAZL - Reduce Cross-Zone Costs with HAZL (last updated: 2025-08-14)
- Route-Based Policy - Exploring Linkerd route-based policy in detail (last updated: 2024-06-11)
- SMA: Metrics and Dashboards and Charts, Oh My! - Metrics and Dashboards and Charts, Oh My! (last updated: 2024-08-15)
- Sneak Peek: Linkerd 2.13 - New features coming in Linkerd 2.13 (last updated: 2024-06-11)
- Sneak Peek: Linkerd 2.14 - New features coming in Linkerd 2.14 (last updated: 2024-06-11)
- What Really Happens at Startup - Taking a deep dive into Linkerd, init containers, CNI plugins, and more (last updated: 2024-06-11)
- mTLS workshop - Exploring mTLS in Linkerd (last updated: 2024-06-11)
- wasmCloud and Linkerd - wasmCloud and Linkerd (last updated: 2025-06-19)