linkerd-patterns

Implement Linkerd service mesh patterns for Kubernetes with automatic mTLS and traffic splitting.

2|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/as4584/antigravity-skills --skill linkerd-patterns-as4584
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linkerd-patterns
Source: https://github.com/as4584/antigravity-skills/tree/main/agents-wshobson/plugins/cloud-infrastructure/skills/linkerd-patterns
Command: npx skills add https://github.com/as4584/antigravity-skills --skill linkerd-patterns-as4584

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the implementation of advanced Linkerd service mesh patterns, enabling efficient and secure Kubernetes networking with minimal overhead.

Core Features & Use Cases

  • Lightweight Service Mesh Setup: Deploy Linkerd for automatic mTLS and traffic management.
  • Traffic Control: Implement canary deployments, A/B testing, and per-route routing.
  • Security: Configure zero-trust networking with Server Authorization policies.
  • Use Case: You need to roll out a new version of your my-service application to 10% of users while the remaining 90% use the stable version. This Skill can configure the necessary TrafficSplit resource.

Quick Start

Use the linkerd-patterns skill to install the Linkerd CLI and check your cluster's pre-installation requirements.

Frequently Asked Questions about linkerd-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure traffic splitting for a canary deployment in Kubernetes?

Traffic splitting for canary deployments uses Kubernetes manifests like TrafficSplit to route a percentage of traffic to a new version. This configures Linkerd resources to gradually shift traffic from a stable version to a canary release.

How does automatic mTLS work in a Linkerd service mesh?

Automatic mTLS in a Linkerd service mesh secures pod-to-pod communication by encrypting traffic without requiring application code changes. This applies lightweight proxies to handle mutual TLS automatically across Kubernetes networking.

What is the best way to implement zero-trust networking with server authorization policies?

Implementing zero-trust networking with server authorization policies restricts which clients can connect to specific servers. This configures Linkerd Server and ServerAuthorization manifests to enforce access control over mTLS-secured traffic.

How do I get per-route metrics for my Kubernetes services?

Per-route metrics for Kubernetes services require configuring service profiles to define specific HTTP routes. This generates Linkerd service profile manifests to unlock detailed observability and traffic monitoring for individual endpoints.

Do I need to check cluster pre-installation requirements before setting up a Linkerd service mesh?

Checking cluster pre-installation requirements before setting up a Linkerd service mesh ensures your Kubernetes environment meets compatibility standards. This utilizes Linkerd CLI commands to validate cluster readiness for lightweight deployment.

Can I use Linkerd for A/B testing without modifying application code?

Using Linkerd for A/B testing without modifying application code is possible by configuring traffic management manifests at the mesh layer. This sets up TrafficSplit resources to control routing distributions for different service versions.