Orchestration

Linkerd Playground

Linkerd is a lightweight, ultra-fast service mesh for Kubernetes. Mutual TLS, observability, and traffic management — zero config..

Get access to the Linkerd playground with one click

Welcome to the Linkerd Playground!

Linkerd — the CNCF-graduated, ultralight service mesh for Kubernetes. Automatic mTLS, golden-signal observability, and traffic management with near-zero configuration.

What’s Pre-configured

  • k3s single-node cluster
  • Linkerd control plane installing in background
  • linkerd CLI with tab completion and kubeconfig pre-set

Quick Start

linkerd check          # verify all components healthy
linkerd version
kubectl get pods -n linkerd

Common Workflows

# Deploy a sample app and inject Linkerd sidecar
kubectl create ns emojivoto
curl -fsL https://run.linkerd.io/emojivoto.yml \
  | linkerd inject - \
  | kubectl apply -f -

# Observe live traffic
linkerd viz install | kubectl apply -f -
linkerd viz stat deploy -n emojivoto
linkerd viz top deploy -n emojivoto
linkerd viz tap deploy/web -n emojivoto

Advanced Tips

# Traffic splitting (canary)
linkerd viz install
kubectl apply -f https://run.linkerd.io/flagger.crds.yaml

# mTLS verification
linkerd viz edges pod -n emojivoto

# Service profile (per-route metrics)
linkerd profile --open-api api.yaml web-svc

Session Notes

  • Session lasts 1 hour.
  • Linkerd installs in the background after cluster readiness (~2–3 minutes). Run linkerd check to verify.