<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog | Linkerd</title><link>https://linkerd.io/blog/</link><description>Recent content in Blog for Linkerd</description><generator>Hugo 0.142.0</generator><language>en-us</language><lastBuildDate>Thu, 26 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://linkerd.io/blog/feed.xml" rel="self" type="application/rss+xml"/><item><title>Deep Dive: How linkerd-destination works in the Linkerd Service Mesh</title><link>https://linkerd.io/2026/02/26/deep-dive-how-linkerd-destination-works-in-the-linkerd-service-mesh/</link><pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate><author>Bezaleel Silva, Linkerd Ambassador</author><guid>https://linkerd.io/2026/02/26/deep-dive-how-linkerd-destination-works-in-the-linkerd-service-mesh/</guid><description>&lt;p>&lt;em>This blog post was originally published on
&lt;a href="https://medium.com/@bezarsnba/deep-dive-the-linkerd-destination-service-en-19f6efd1b308" rel="noopener" target="_blank">Bezaleel Silva’s Medium blog&lt;/a>.&lt;/em>&lt;/p>
&lt;p>Recently, in our daily operations, we took a deep dive into the inner workings
of &lt;strong>linkerd-destination&lt;/strong>, one of the most critical components of the Linkerd
control plane.&lt;/p>
&lt;p>The motivation was simple: as our cluster grew and traffic increased, the
question shifted from “Does Linkerd work?” to “&lt;strong>How exactly does it react when
everything changes at once?&lt;/strong>”. Frequent deployments, production scaling,
security policies being applied — and at the center of all this, the
&lt;em>destination&lt;/em> service.&lt;/p></description></item><item><title>Linkerd Protocol Detection</title><link>https://linkerd.io/2026/02/09/linkerd-protocol-detection/</link><pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate><author>Nawaz Dhandala</author><guid>https://linkerd.io/2026/02/09/linkerd-protocol-detection/</guid><description>&lt;p>&lt;em>This blog post was originally published on the &lt;a href="https://oneuptime.com/blog/post/2026-01-30-linkerd-protocol-detection/view" rel="noopener" target="_blank">OneUptime blog&lt;/a>. The cover photo is derived from an &lt;a href="https://pixabay.com/vectors/detective-clues-police-work-find-151275/" rel="noopener" target="_blank">image by OpenClipart-Vectors&lt;/a>.&lt;/em>&lt;/p>
&lt;p>Linkerd is a lightweight service mesh that provides observability, reliability, and security for Kubernetes applications. One of its powerful features is automatic protocol detection, which allows Linkerd to identify the protocol being used by incoming connections without requiring explicit configuration.&lt;/p>
&lt;p>This automatic detection enables Linkerd to apply protocol-specific features like HTTP metrics, retries, and load balancing strategies without manual annotation of every service.&lt;/p></description></item><item><title>Linkerd Edge Release Roundup: December 2025</title><link>https://linkerd.io/2025/12/08/linkerd-edge-release-roundup/</link><pubDate>Mon, 08 Dec 2025 00:00:00 +0000</pubDate><author>Flynn</author><guid>https://linkerd.io/2025/12/08/linkerd-edge-release-roundup/</guid><description>&lt;p>Welcome to the excessively-large December 2025 Edge Release Roundup
posts, where we dive into the most recent edge releases to help keep
everyone up to date on the latest and greatest! This post covers edge
releases from September through November 2025 (the runup to KubeCon was
hectic around here).&lt;/p>
&lt;h2 id="how-to-give-feedback">How to give feedback&lt;/h2>
&lt;p>Edge releases are a snapshot of our current development work on &lt;code>main&lt;/code>; by
definition, they always have the most recent features but they may have
incomplete features, features that end up getting rolled back later, or (like
all software) even bugs. That said, edge releases &lt;em>are&lt;/em> intended for
production use, and go through a rigorous set of automated and manual tests
before being released. Once released, we also document whether the release is
recommended for broad use &amp;ndash; and when needed, we go back and update the
recommendations.&lt;/p></description></item><item><title>Announcing Linkerd 2.19: Post-quantum cryptography</title><link>https://linkerd.io/2025/10/31/announcing-linkerd-2.19/</link><pubDate>Fri, 31 Oct 2025 00:00:00 +0000</pubDate><author>William Morgan</author><guid>https://linkerd.io/2025/10/31/announcing-linkerd-2.19/</guid><description>&lt;p>Today we&amp;rsquo;re happy to announce Linkerd 2.19! This release introduces a
significant state-of-the-art security improvement for Linkerd: a modernized TLS
stack that uses post-quantum key exchange algorithms by default.&lt;/p>
&lt;p>Linkerd has now seen almost a decade of continuous improvement and evolution.
Our goal is to build a service mesh that our users can rely on for 100 years. To
do this, we
&lt;a href="https://www.grammarly.com/blog/engineering/the-great-linkerd-mystery/" rel="noopener" target="_blank">partner with users like Grammarly to ensure that Linkerd can accelerate the full scale and scope of modern software environments&lt;/a>—and
then we feed those lessons directly back into the product. Linkerd 2.19 release
is the third major version since the
&lt;a href="https://buoyant.io/blog/linkerd-forever" rel="noopener" target="_blank">announcement of Buoyant&amp;rsquo;s profitability and Linkerd project sustainability a year ago&lt;/a>,
and continues our laser focus on operational simplicity—delivering the
notoriously complex service mesh feature set in a way that is manageable,
scalable, and performant.&lt;/p></description></item><item><title>Hands off Linkerd certificate rotation</title><link>https://linkerd.io/2025/10/20/hands-off-linkerd-certificate-rotation/</link><pubDate>Mon, 20 Oct 2025 00:00:00 +0000</pubDate><author>Matthew McLane</author><guid>https://linkerd.io/2025/10/20/hands-off-linkerd-certificate-rotation/</guid><description>&lt;p>&lt;em>This blog post was originally published on
&lt;a href="https://medium.com/@mclanem_45809/hands-off-linkerd-certificate-rotation-0e387fdeaa0a" rel="noopener" target="_blank">Matthew McLane&amp;rsquo;s Medium blog&lt;/a>.&lt;/em>&lt;/p>
&lt;p>I’ll start by saying that I think Linkerd is a &lt;strong>great tool&lt;/strong>. We use it at work
to provide &lt;strong>TLS between our pods&lt;/strong>, which frees us from having to build that
functionality directly into our containers. When it works, it’s fantastic! It’s
simple to get up and running and just does the job without a lot of extra fuss.
For the most part, it’s been a very hands-off experience, which is exactly what
we need.&lt;/p></description></item><item><title>Beyond linkerd-viz: Linkerd Metrics with OpenTelemetry</title><link>https://linkerd.io/2025/09/09/linkerd-with-opentelemetry/</link><pubDate>Tue, 09 Sep 2025 00:00:00 +0000</pubDate><author>Eli Goldberg, Linkerd Ambassador</author><guid>https://linkerd.io/2025/09/09/linkerd-with-opentelemetry/</guid><description>&lt;h2 id="tldr">TL;DR&lt;/h2>
&lt;p>Linkerd, the enterprise-grade service mesh that minimizes overhead, now
integrates with &lt;a href="https://opentelemetry.io/" rel="noopener" target="_blank">OpenTelemetry&lt;/a>, often also simply
called OTel. That&amp;rsquo;s pretty cool because it allows you to collect and export
Linkerd&amp;rsquo;s metrics to your favorite observability tools. This integration
improves your ability to monitor and troubleshoot applications effectively.
Sounds interesting? Read on.&lt;/p>
&lt;p>Before we dive into this topic, I want to be sure you have a basic understanding
of Kubernetes. If you&amp;rsquo;re new to it, that&amp;rsquo;s ok! But I&amp;rsquo;d recommend exploring the
official Kubernetes tutorials and/or experimenting with &amp;ldquo;Kind&amp;rdquo; (Kubernetes in
Docker) with
&lt;a href="https://kind.sigs.k8s.io/docs/user/quick-start/" rel="noopener" target="_blank">this simple guide&lt;/a>.&lt;/p></description></item><item><title>Linkerd Edge Release Roundup: September 2025</title><link>https://linkerd.io/2025/09/05/linkerd-edge-release-roundup/</link><pubDate>Fri, 05 Sep 2025 00:00:00 +0000</pubDate><author>Flynn</author><guid>https://linkerd.io/2025/09/05/linkerd-edge-release-roundup/</guid><description>&lt;p>Welcome to the September 2025 Edge Release Roundup post, where we dive into the
most recent edge releases to help keep everyone up to date on the latest and
greatest! This post covers edge releases from August 2025.&lt;/p>
&lt;h2 id="how-to-give-feedback">How to give feedback&lt;/h2>
&lt;p>Edge releases are a snapshot of our current development work on &lt;code>main&lt;/code>; by
definition, they always have the most recent features but they may have
incomplete features, features that end up getting rolled back later, or (like
all software) even bugs. That said, edge releases &lt;em>are&lt;/em> intended for production
use, and go through a rigorous set of automated and manual tests before being
released. Once released, we also document whether the release is recommended for
broad use &amp;ndash; and when needed, we go back and update the recommendations.&lt;/p></description></item><item><title>Innovating with a Rock-Solid Foundation While Saving 40% on Networking Costs: Imagine Learning's Journey with Linkerd</title><link>https://linkerd.io/2025/08/01/imagine-learning-linkerd/</link><pubDate>Fri, 01 Aug 2025 00:00:00 +0000</pubDate><author>Blake Romano, Senior Software Engineer, Imagine Learning</author><guid>https://linkerd.io/2025/08/01/imagine-learning-linkerd/</guid><description>&lt;p>At &lt;a href="https://www.imaginelearning.com/" rel="noopener" target="_blank">Imagine Learning&lt;/a>, we strive to empower
educators and inspire breakthrough moments for over 18 million students across
the United States. As a digital-first education solutions provider, our mission
is to deliver robust, reliable, and secure experiences to support the boundless
potential of K-12 learners. Achieving this at scale—spanning hundreds of
thousands of daily users—requires a technical foundation as innovative as our
products.&lt;/p>
&lt;p>To meet these demands, our engineering team has embraced modern cloud-native
technologies. The cornerstone of our infrastructure is
&lt;a href="https://linkerd.io/" rel="noopener" target="_blank">Linkerd&lt;/a>, supported by &lt;a href="https://www.buoyant.io/" rel="noopener" target="_blank">Buoyant&lt;/a>,
running on Amazon&amp;rsquo;s Elastic Kubernetes Service (EKS). Linkerd gives us the
critical capabilities that we need to scale effortlessly while maintaining the
performance and reliability that our users depend on.&lt;/p></description></item><item><title>Linkerd Edge Release Roundup: August 2025</title><link>https://linkerd.io/2025/08/01/linkerd-edge-release-roundup-202508/</link><pubDate>Fri, 01 Aug 2025 00:00:00 +0000</pubDate><author>Flynn</author><guid>https://linkerd.io/2025/08/01/linkerd-edge-release-roundup-202508/</guid><description>&lt;p>Welcome to the August 2025 Edge Release Roundup post, where we dive into the
most recent edge releases to help keep everyone up to date on the latest and
greatest! This post covers edge releases from June and July 2025.&lt;/p>
&lt;h2 id="how-to-give-feedback">How to give feedback&lt;/h2>
&lt;p>Edge releases are a snapshot of our current development work on &lt;code>main&lt;/code>; by
definition, they always have the most recent features but they may have
incomplete features, features that end up getting rolled back later, or (like
all software) even bugs. That said, edge releases &lt;em>are&lt;/em> intended for production
use, and go through a rigorous set of automated and manual tests before being
released. Once released, we also document whether the release is recommended for
broad use &amp;ndash; and when needed, we go back and update the recommendations.&lt;/p></description></item><item><title>Building your Infrastructure with Tilt, Linkerd, and Nginx (part 2)</title><link>https://linkerd.io/2025/07/25/tilt-linkerd-nginx-part-2/</link><pubDate>Fri, 25 Jul 2025 00:00:00 +0000</pubDate><author>Chris Campbell, Linkerd Ambassador</author><guid>https://linkerd.io/2025/07/25/tilt-linkerd-nginx-part-2/</guid><description>&lt;p>&lt;em>This is part two of a series by Linkerd Ambassador Chris Campbell exploring how
to bridge the gap between development and production by using Linkerd, Tilt, and
Ingress-Nginx to create a robust environment in which you can develop using your
real production infrastructure.&lt;/em>&lt;/p>
&lt;hr>
&lt;p>In &lt;a href="https://linkerd.io/2024/12/02/tilt-linkerd-nginx-part-1/">Part 1&lt;/a> of this series, we built a
simple microservices demo with Linkerd on a local Kubernetes cluster using Tilt.
Our demo consists of three services (foo, bar, and baz) that communicate via
HTTP REST. In this second part, we&amp;rsquo;ll extend our demo to support gRPC
communication and explore some of Linkerd&amp;rsquo;s helpful features for managing gRPC
services.&lt;/p></description></item></channel></rss>