Tasks

    Add your service to the mesh by marking it for data plane proxy injection.

    Reduce deployment risk by combining Linkerd and Flagger to automate canary releases based on service metrics.

    Configuring Retries

    Configure Linkerd to retry outgoing requests on failure.

    Configure how long Linkerd will wait before failing an outgoing request.

    Customizing Installation

    Modify the Linkerd Installation

    Linkerd makes it easy to debug a failing application. Check out how to do it yourself with Emojivoto.

    Demo: Books

    Try out some of Linkerd's features, such as per-route metrics with a demo application.

    Integrate Linkerd's Prometheus with your existing metrics infrastructure.

    Exposing the Dashboard

    Generate your own mTLS root certificate instead of letting Linkerd do it for you.

    Getting Per-Route Metrics

    Configure per-route metrics for your application.

    Practice chaos engineering by injecting faults into services with Linkerd.

    Installing Linkerd

    Install Linkerd to your own Kubernetes cluster.

    Install Linkerd onto your own Kubernetes cluster using Helm.

    Modifying the Proxy Log Level

    Linkerd proxy log levels can be modified dynamically to assist with debugging.

    RBAC best practices for your Linkerd installation.

    Securing Your Service

    Linkerd encrypts your service's traffic by default.

    Create a service profile that provides more details for Linkerd to build on.

    Troubleshoot issues with your Linkerd installation.

    Uninstalling Linkerd

    Linkerd can be easily removed from a Kubernetes cluster.

    Upgrade Linkerd to the latest version.

    Using Custom Cluster Domain

    Use Linkerd with a custom cluster domain.

    Use debugging endpoints provided by the control plane components.

    Using Ingress

    Linkerd works alongside your ingress controller of choice.

    Use Linkerd with a pod security policy enabled.

    Using the Debug Sidecar