This section of the documentation contains in-depth information about advanced topics pertaining to both Linkerd and namerd. It is divided into the following subsections:

  • Routing: Provides a comprehensive look at how Linkerd routes requests that it receives.

  • namerd: Introduces namerd as a service that helps route Linkerd requests and centralizes routing decisions to provide global Linkerd control.

  • Dtabs: Explains delegation tables and delegation rules, the primary mechanism by which Linkerd dynamically routes requests.

  • Deployment: Addresses typical deployment models for running Linkerd in your architecture.

  • Plugins: Sheds light on Linkerd's modular plugin system, and provides a detailed walkthrough for writing your own plugins.

Our wiki also documents:

  • Network Performance: Common approaches to diagnosing network performance issues that can negatively impact Linkerd.

  • Debugging a Linkerd setup: Common approaches to finding and fixing Linkerd configuration issues that may prevent it from working properly in your setup.