service mesh academy

A guide to end-to-end encryption with Emissary-ingress and Linkerd

Thursday, February 17 9 am PST | 12 pm EST | 6 pm CET

In this 90 min hands-on workshop, we'll encrypt application calls end-to-end with Emissary-ingress, Linkerd, Kubernetes, and Envoy — four CNCF projects. (Spoiler alert: it's insanely easy!) Members of the Emissary-ingress and Linkerd teams will share best practices to get ingress TLS, in-cluster mTLS, advanced L7 routing, rate limiting, embedded authentication, and more. After a quick overview of each project, Daniel and Jason will showcase how the projects complement each other and make a great addition to your Kubernetes stack.

What you'll get out of this

  • Hands-on experience with Emissary-ingress and Linkerd

  • A reference architecture for running Linkerd and Emissary-ingress (and Ambassador Edge Stack), and how to implement it in practice

  • Advice on best practices and how to avoid common pitfalls when running Linkerd and Emissary-ingress in production

Getting ready

For the hands-on portions, it’s important that you arrive prepared. Please have a Kubernetes cluster ready, and the Linkerd CLI version 2.11.0 or above installed on your machine—check out the first few steps of our Linkerd Getting Started Guide if you want some specific instructions on how to do this. (If you don’t want to do the hands-on portion, of course, you are welcome to just listen in. But it won’t be as fun!) Finally, please join the #workshops channel on the Linkerd Slack. We’re going to use Slack instead of the regular Zoom chat for this workshop.


  • Daniel Bryant

    Daniel Bryant, Head of DevRel at Ambassador Labs

    Daniel Bryant is the Head of DevRel at Ambassador Labs. His technical expertise focuses on ‘DevOps’ tooling, cloud/container platforms, and microservice implementations. Daniel is a long-time coder, Java Champion, and contributes to several open source projects. He also writes for InfoQ, O’Reilly, and The New Stack, and regularly presents at international conferences such as KubeCon, QCon, and JavaOne. In his copious amounts of free time, he enjoys running, reading, and traveling.

  • Jason Morgan

    Jason Morgan, Technical Evangelist for Linkerd at Buoyant

    Jason Morgan is Technical Evangelist for Linkerd at Buoyant, maintainer of the CNCF Cloud Native Glossary, and co-author of the CNCF Landscape guide. Passionate about helping others on their cloud native journey, Jason educates engineers on Linkerd, the original service mesh. You might have encountered his articles in The New Stack, where he breaks complex technology concepts down for a broader audience. Before joining Bouyant, Jason worked at Pivotal and VMware Tanzu.