A Classy Cloud-Native Afternoon with Linkerd and DigitalOcean in San Diego

KubeCon NA 2019 Classy Logo

KubeCon has quickly become one of the most attended events in our industry, and for good reason: we want to learn about the technologies that are shaping the future of our work. This year in San Diego, Buoyant had the privilege of hosting the Linkerd in Production workshop with our partner Digital Ocean.

It was so much fun to share what we’ve learned about service mesh concepts with new and existing community members at the workshop, and provide individuals and teams with an opportunity to deepen their knowledge of Linkerd. This workshop was first offered at KubeCon Europe 2019 in Barcelona and the curriculum of the workshop has evolved with versions of Linkerd 2.5 and 2.6 which were released between the KubeCon Europe and North America events.

In Barcelona, the workshop covered topics including service mesh concepts, automatic proxy injection, enabling mutual TLS traffic between services by default, metrics collection and analysis, and techniques for debugging services using Linkerd. Linkerd 2.5 and 2.6 added support for traffic splitting and distributed tracing, respectively, so the curriculum for the workshop in San Diego included new modules for using these features in a production environment!

The workshop started off by explaining the control plane and data plane of the service mesh architecture. This information set the foundation for the next section of the workshop which covered core service mesh concepts: observability, reliability, security, and traffic management.

Exercises during the hands-on portion of the workshop made these concepts concrete when students installed Linkerd and injected the proxies into the pods of an example application. From this point on, the workshop went into detail about how to use the Linkerd dashboard and CLI to view metrics of network traffic, debug the example application, implement distributed tracing, and traffic splitting for canary and blue/green deployments.

Attendee Jeff Puccinelli of Mulligan Funding said:

“We had deployed and configured Linkerd in development with the guidance of the community members as questions came up. When I realized that Linkerd was offering a hands on workshop at this year’s KubeCon, I signed up as I was eager to further understand the application architecture and functionality. It was a great opportunity to work directly with the community and meet them in person.”

The feeling is mutual Jeff!

Stay tuned to the blog to get updates about future offerings of this workshop!

Similar posts

Dec 12, 2018 | Contributor

Kubernetes can handle dying nodes and failing pods, but it can’t help when your application returns failure errors, slows down, or suffers from a sudden spike in traffic. In this talk, Nic Cope from Planet Labs, deep dives into how CNCF’s service mesh, Linkerd and Prometheus provide cluster wide …


Dec 11, 2018 | Andrew Seigner

Prometheus is an open-source tool used to record real-time metrics in a time series database. Linkerd 2.0 integrates Prometheus directly, so that users can instantly observe live service behavior from the command-line and access rich service-level metrics with zero configuration upon installation. …


Jun 30, 2017 | Courtney Gannon

KubeCon EU 2017 Keynote What’s been happening to Linkerd since last Kubecon? Spend six minutes to find out from Buoyant CTO, Oliver Gould.