<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Kubernetes on An Engineer&#39;s Hagakure</title>
    <link>/tags/kubernetes/</link>
    <description>Recent content in Kubernetes on An Engineer&#39;s Hagakure</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 28 Apr 2026 00:00:00 -0700</lastBuildDate>
    <atom:link href="/tags/kubernetes/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Kubernetes Canary: The Art of Zero Downtime Deployments</title>
      <link>/posts/kubernetes-canary-deployments/</link>
      <pubDate>Tue, 28 Apr 2026 00:00:00 -0700</pubDate>
      <guid>/posts/kubernetes-canary-deployments/</guid>
      <description>&lt;p&gt;The social media application you&amp;rsquo;ve just created has hit critical mass with thousands of user interactions per second. You&amp;rsquo;ve gathered your users&amp;rsquo; feedback and want to introduce a new feature that will drive engagement. However, you&amp;rsquo;re cautious about not disrupting active users with potential downtime if the new feature causes an overload on your servers.&lt;/p&gt;
&lt;p&gt;Currently, you have a Kubernetes cluster with the Ingress-Nginx controller and a blue-green deployment setup. You can switch 100% of traffic to the new version immediately — but you&amp;rsquo;d rather divert only a small portion first and monitor the effects before fully committing. Fortunately, there&amp;rsquo;s a common solution to this: the canary deployment.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kubernetes Namespaces: The Secret Weapon for Zero-Risk Blue-Green Deployments</title>
      <link>/posts/kubernetes-blue-green-deployments/</link>
      <pubDate>Tue, 28 Apr 2026 00:00:00 -0700</pubDate>
      <guid>/posts/kubernetes-blue-green-deployments/</guid>
      <description>&lt;p&gt;Kubernetes has made managing container images seamless with its multitude of features such as built-in horizontal scalability, service discovery, and so much more. Kubernetes provides a rich and open framework to which an operator can take advantage of when managing their software development lifecycle. This extensibility and freedom sometimes makes it difficult to provide a single solution to everyone&amp;rsquo;s needs — such as how to update a live running application without disrupting the user experience.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
