What problem does it solve? Setting up secure service-to-service communication in Kubernetes requires choosing between Istio, Linkerd, and Cilium, then correctly configuring mTLS, authorization policies, traffic routing, and progressive delivery—tasks that are error-prone and complex without structured guidance. ## Core Features & Use Cases - Mesh Selection Guidance: Compare Istio Ambient, Linkerd, and Cilium across latency overhead, architecture, and operational complexity to pick the right mesh. - Security Configuration: Implement zero-trust networking with strict mTLS, default-deny authorization policies, and identity-based access control. - Traffic Management & Progressive Delivery: Configure canary deployments, blue/green releases, circuit breakers, fault injection, and automated rollouts with Flagger. - Use Case: A platform team needs to encrypt all microservice traffic and roll out a new backend version safely. Use this Skill to enable strict mTLS, apply default-deny authorization, and configure a 10% canary split with automated metric-based rollback. ## Quick Start Ask the agent to set up a service mesh with strict mTLS and a canary deployment for your Kubernetes namespace, specifying whether you prefer Istio, Linkerd, or Cilium.