linkerd

What is Linkerd?

Linkerd (pronounced "linker-DEE") is a transparent proxy that adds service discovery, dynamic routing, failure handling, and visibility to modern service-oriented applications.

Features

  • Layer 5 support for
    • HTTP/1.1, HTTP/2, gRPC, Thrift, Mux
  • Load balancing
  • Service discovery
  • Dynamic request routing
  • Failure handling
    • ​Retries, Deadlines, Circuit breaking
  • Distributed tracing and instrumentation
  • HTTP proxy integration
  • SSL/TLS

Integration

  • Works with popular container orchestration frameworks
    • Swarm, Kubernetes, DC/OS (Mesos+Marathon)
  • Stateful service discovery plugins
    • Local Filesystem, ZooKeeper, Consul, Kubernetes, Marathon
  • ​Telemetry
    • ​Prometheus, InfluxDB, StatsD, TraceLog, Zipkin