Features
Automatic mTLS. Linkerd automatically enables mutual Transport Layer Security (TLS) for all communication between meshed applications.
. Linkerd will automatically inject the data plane proxy into your pods based annotations.
CNI Plugin. Linkerd can be configured to run a CNI plugin that rewrites each pod’s iptables rules automatically.
. Linkerd provides a web dashboard, as well as pre-configured Grafana dashboards.
Fault Injection. Linkerd provides mechanisms to programmatically inject failures into services.
. The Linkerd control plane can run in high availability (HA) mode.
HTTP, HTTP/2, and gRPC Proxying. Linkerd will automatically enable advanced features (including metrics, load balancing, retries, and more) for HTTP, HTTP/2, and gRPC connections.
. Linkerd can work alongside your ingress controller of choice.
Multi-cluster communication. Linkerd can transparently and securely connect services that are running in different clusters.
. Linkerd can perform service-specific retries and timeouts.
Service Profiles. Linkerd’s service profiles enable per-route metrics as well as retries and timeouts.
. Linkerd is capable of proxying all TCP traffic, including TLS’d connections, WebSockets, and HTTP tunneling.
Traffic Split (canaries, blue/green deploys). Linkerd can dynamically send a portion of traffic to different services.