<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: José Guarnizo</title>
    <description>The latest articles on DEV Community by José Guarnizo (@jos_guarnizo_eda34c24ca4).</description>
    <link>https://dev.to/jos_guarnizo_eda34c24ca4</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4124735%2Face7b53f-30cd-464e-9e31-7c86d14324de.png</url>
      <title>DEV Community: José Guarnizo</title>
      <link>https://dev.to/jos_guarnizo_eda34c24ca4</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jos_guarnizo_eda34c24ca4"/>
    <language>en</language>
    <item>
      <title>Implementing Linkerd on Azure Kubernetes Service (AKS)</title>
      <dc:creator>José Guarnizo</dc:creator>
      <pubDate>Mon, 14 Sep 2026 14:55:53 +0000</pubDate>
      <link>https://dev.to/jos_guarnizo_eda34c24ca4/implementing-linkerd-on-azure-kubernetes-service-aks-4oek</link>
      <guid>https://dev.to/jos_guarnizo_eda34c24ca4/implementing-linkerd-on-azure-kubernetes-service-aks-4oek</guid>
      <description>&lt;p&gt;Hello, I’m new to the community, but I’m very pleased that you’re reading my article. I look forward to your recommendations and advice—thank you very much.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Introduction *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;As organizations continue adopting microservices architectures, managing service-to-service communication becomes increasingly complex. To address these challenges, Linkerd was implemented on an Azure Kubernetes Service (AKS) cluster to improve observability, enable secure communication through mutual TLS (mTLS), and provide deeper visibility into traffic flows between services. &lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Why Choose Linkerd? *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Linkerd is a lightweight service mesh designed for Kubernetes. Unlike many alternatives, it uses Rust-based micro-proxies, which significantly reduce CPU and memory consumption while maintaining strong performance, security, and operational simplicity. &lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Linkerd Architecture *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Linkerd is composed of two primary layers: the Control Plane and the Data Plane. The Control Plane manages service discovery, identity, policy enforcement, and proxy injection. The Data Plane consists of lightweight proxies injected into application pods as sidecars to handle secure communications, telemetry, and traffic management. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffamfxfdgv6c4igpjktq0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffamfxfdgv6c4igpjktq0.png" alt=" " width="571" height="364"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Deployment on AKS *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The deployment was performed on an Azure Kubernetes Service cluster. After installation, all control plane components were validated, sidecar injection was verified, and service-to-service communication was successfully tested. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu8risziqqrgsc5ccki71.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu8risziqqrgsc5ccki71.png" alt=" " width="694" height="462"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Observability and Metrics *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Linkerd provides real-time visibility into request volume, latency, success rates, and service dependencies. The Linkerd Viz dashboard enables operators to quickly identify bottlenecks, communication failures, and overall application performance. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv8g5dm9sl16yrr2c6wo6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv8g5dm9sl16yrr2c6wo6.png" alt=" " width="800" height="630"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Validation and Testing *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Testing confirmed successful proxy injection, visibility of service interactions, stability of the control plane components, and accessibility of the visualization dashboards. &lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Benefits Achieved *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The implementation delivered end-to-end traffic visibility, transparent mTLS encryption, reduced operational complexity, rapid deployment, and efficient resource consumption. &lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Challenges and Considerations *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Before adopting Linkerd in production environments, teams should carefully evaluate namespace planning, security policies, integration with existing tooling, and operational readiness. &lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Recommended Best Practices *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Automate installation through GitOps or CI/CD pipelines, monitor identity certificates, configure proactive alerting, and establish a clear strategy for namespace management and sidecar injection. &lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Lessons Learned *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Linkerd can be deployed quickly with minimal operational overhead while significantly improving observability and security. Proper planning and automation are key factors for long-term success.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Linkerd proved to be a robust and lightweight service mesh solution for AKS. Its combination of observability, security, and simplicity makes it an excellent choice for organizations modernizing their Kubernetes platforms and microservices architectures.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>aks</category>
      <category>devops</category>
      <category>azure</category>
    </item>
  </channel>
</rss>
