This week, the O’Reilly Software Architecture Conference in New York invited us
to work with a hardcore group of architects and engineers who are eager to
learn about service mesh and how Linkerd fits into their infrastructure. This
workshop follows hot on the heels of our
ServiceMeshCon workshop last November,
with Kubernetes administrators and enthusiasts from around the world.
More than 40 folks from around the world attended the 3.5 hour session and
pounded keys with us to get hands-on experience deploying Linkerd to Kubernetes
clusters, graciously provided by
DigitalOcean. The DigitalOcean
managed Kubernetes service
“abstracts away” the details of configuring and managing a
cluster, allowing attendees to focus on the details of running highly
observable and secure applications on their clusters.
As you might expect at a conference for architects, the attendees were all
well versed in the concepts of building and deploying distributed systems. We
had the opportunity to build on this fundamental and focus on the benefits of
using the Linkerd service mesh to collect telemetry and secure the traffic
between the workloads that they are running on their Kubernetes clusters.
The really fun part about the workshop is that it was more than a simple
instructional course. The session became a multi-directional dialog between
all of us that answered the questions of “how”, “when”, and most importantly
“why” to use a service mesh in a complex distributed application.
Wes Novack, a Systems Architect at
“This workshop broke down
the components of Linkerd and the benefits of using a service mesh in an easy
to understand way. The hands on component walked us through installing Linkerd
on a Kubernetes cluster, which turned out to be surprisingly simple. We were
able to apply our newly gained knowledge on how Linkerd works by annotating our
demo applications. We used the built-in Linkerd features to analyze the service
graph, we took a look at success rate metrics, and we analyzed traffic logs. I
walked away with a much better understanding of the value proposition of
Linkerd and its implementation.”
Moreover, I had the opportunity to learn about how folks are using Kubernetes
and the unique characteristics of each environment in which companies have
deployed their application architectures.
I’m really looking forward to the next opportunity for a workshop so that we
can continue to learn together.