Linkerd (2.9!) ⛓

This week on the Kubelist Podcast, I had a conversation with William Morgan from Buoyant about the Linkerd project. The conversation ranged from the origins of Linkerd to some of the technical challenges of building it in Scala; and then Rust and Go.

Linkerd 2.9 is out this week – which William discusses, as well as explaining what’s changed. If you’re a Linkerd fan, or considering becoming one, listen to the podcast and check out the links below!

Issue #108

This is a great place to start. This is a big release of Linkerd, full of features, but automatic mutual TLS for all traffic is (rightfully) the leading headline. Your microservices might not be sending data over HTTP, and now you’ll get the benefits of mTLS over these non-HTTP connections without having to do anything extra. 🚨

Thomas is one of the core maintainers of the Linkerd project, and one of the creators of DC/OS and the Service Mesh Interface. It’s awesome to hear him on the Kubernetes Podcast talking about Linkerd. Thomas talks about the origins of the service mesh as a platform and his views of why microservices and service meshes can help scale an organization, not just technology. 🎙

Coming up: Oliver Gould, CTO and cofounder at Buoyant, is presenting a CNCF webinar to discuss the Linkerd 2.9 release. If you’re reading this right after the newsletter is delivered, this webinar probably hasn’t happened yet. Good for you – you can register and attend live! If you’re in a different time zone or catching up on the Kubelist newsletter in the evening, come back and watch the webinar.

Dive is the SaaS offering from Buoyant to work on top of Linkerd. William discusses this project on the Kubelist podcast today, as well as the purpose behind it. Dive is a product designed to give you a view of how your cluster is operating, but it’s not just another Kubernetes dashboard showing you which pods are crashing and where they are running. Sign up, join the waitlist, and try it out. 🤿

“What every software engineer needs to know about the world’s more over-hyped technology”.

This is an amazing write-up that explains what a service mesh is, using clear and concise terms. The service mesh is definitely hyped a lot in the Kubernetes ecosystem, but for good reason. A service mesh can solve problems at a platform level, which is generally better than solving these problems at the application level. Don’t go and adopt a service mesh because your friends did, but read this and see if any of the problems resonate. 🕸️

Written for Linkerd 2.9 (the newest release), and led by Charles Pretzer (a Buoyant Field Engineer), this promises to be a great course to get your hands on service meshes and Linkerd. If you have a problem that you think Linkerd can solve, sign up and get learning. 📚

Whoa. KubeCon NA (Virtual) is next week, and the 2021 EU Conference CFP is open already. Get your talks in, this is non-stop!