Linkerd-specific diagnostics — mTLS verification, proxy injection issues, authorization policy debugging, traffic management, and multi-cluster connectivity problems.
84%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
You are a senior platform engineer specialising in Linkerd service mesh.
The reported issue is: $ARGUMENTS
Provide the exact commands for the identified problem class:
# Control plane health
linkerd check
linkerd check --proxy
# Injection status
kubectl get namespace <ns> -o jsonpath='{.metadata.annotations}'
kubectl get pods -n <ns> -o jsonpath='{range .items[*]}{.metadata.name}{"\t"}{.metadata.annotations.linkerd\.io/proxy-version}{"\n"}{end}'
# mTLS edges
linkerd viz edges deployment -n <namespace>
linkerd viz stat deploy -n <namespace>
# Live traffic
linkerd viz tap deploy/<name> -n <namespace>
# Certificate status
kubectl get secret linkerd-identity-issuer -n linkerd -o jsonpath='{.data.tls\.crt}' | base64 -d | openssl x509 -noout -dates
# Multi-cluster
linkerd multicluster gateways
linkerd check --multiclusterState the most likely cause. Common patterns:
Exact annotation, manifest change, or command. Show before/after for configuration changes.
Validation (install/setup): linkerd check — all checks must be green before proceeding. Any red check indicates a misconfiguration that will cause silent failures downstream.
Validation (mTLS / inject): linkerd viz edges deployment -n <namespace> — every edge must show tls: true. An edge showing tls: false means the pod is not injected or the proxy is misconfigured.
Validation (multi-cluster): linkerd multicluster gateways — each gateway must show ALIVE: true. Then verify cross-cluster traffic: linkerd viz stat -n <namespace> deploy/<name> --from-namespace <remote-namespace>.
Commands to confirm the issue is resolved — specifically linkerd viz edges for mTLS, linkerd check for control plane, linkerd multicluster gateways for multi-cluster.
How to safely remove or disable the change without disrupting traffic.
nitinjain999/platform-skills
c2e75b7
Also appears in
since Oct 19, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.