<?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>KubeBolt Blog</title>
    <link>https://kubebolt.io/en/blog/</link>
    <description>Practical Kubernetes guides, operations at scale, and notes from building KubeBolt.</description>
    <language>en</language>
    <atom:link href="https://kubebolt.io/en/blog/rss.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Wed, 14 Oct 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>How I test Kobi in Azure: break something on purpose, then grade the answer</title>
      <link>https://kubebolt.io/en/blog/how-i-test-kobi-in-azure/</link>
      <guid isPermaLink="true">https://kubebolt.io/en/blog/how-i-test-kobi-in-azure/</guid>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Leafar Maina</dc:creator>
      <description>Before Kobi reads anything in your cloud, it has to find the cause when the cluster says everything is fine. We built a lab in Azure, break things the way they break in real life, ask Kobi the question an operator would ask, and grade every answer against criteria written before we start. This is the method, with what each test cost.</description>
      <category>Engineering</category>
      <category>AI Ops</category>
    </item>
    <item>
      <title>KubeBolt 2.4: every lit card says what's failing and since when</title>
      <link>https://kubebolt.io/en/blog/kubebolt-2-4-cards-that-name-names/</link>
      <guid isPermaLink="true">https://kubebolt.io/en/blog/kubebolt-2-4-cards-that-name-names/</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Leafar Maina</dc:creator>
      <description>In 2.4, every lit card in KubeBolt names the resource that's failing, says since when, and takes you to it. Here's what each card says now, the color rules, what happens to a cluster when its agent stops connecting, and the rest of the release.</description>
      <category>Product</category>
      <category>Observability</category>
    </item>
    <item>
      <title>KubeBolt 2.3's new dashboards, card by card</title>
      <link>https://kubebolt.io/en/blog/kubebolt-2-3-dashboards-card-by-card/</link>
      <guid isPermaLink="true">https://kubebolt.io/en/blog/kubebolt-2-3-dashboards-card-by-card/</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Leafar Maina</dc:creator>
      <description>In 2.3 we redesigned almost every KubeBolt dashboard. Each one now starts with a row of cards, each with its figure and its chart. Here's what every card on Overview, Fleet and Home tells you, when it changes color, and where to look next.</description>
      <category>Product</category>
      <category>Observability</category>
    </item>
    <item>
      <title>Connect Claude Code to your clusters, read-only</title>
      <link>https://kubebolt.io/en/blog/kubebolt-2-2-connect-your-agent/</link>
      <guid isPermaLink="true">https://kubebolt.io/en/blog/kubebolt-2-2-connect-your-agent/</guid>
      <pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Leafar Maina</dc:creator>
      <description>KubeBolt 2.2 introduces MCP-only API keys: they reach the MCP server and nothing else, with the role pinned to viewer and the cluster list you tick. Twenty-nine read tools for the agent you already have open, and thirteen of them are new.</description>
      <category>Product</category>
      <category>AI Ops</category>
    </item>
    <item>
      <title>A claim with no source isn't correct: it's unverified</title>
      <link>https://kubebolt.io/en/blog/auditing-your-site-against-your-code/</link>
      <guid isPermaLink="true">https://kubebolt.io/en/blog/auditing-your-site-against-your-code/</guid>
      <pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Leafar Maina</dc:creator>
      <description>Your code has tests. Your infrastructure has drift detection. The sentence on your site promising where your customer's data lives has nothing. We checked our own site against our own source and it didn't come through clean. Here is the method — and why the most dangerous finding is not the one that contradicts you.</description>
      <category>Engineering</category>
      <category>Trust</category>
    </item>
    <item>
      <title>The prompt carries the map, not the territory: 49,000 tokens of docs in 2,500</title>
      <link>https://kubebolt.io/en/blog/the-prompt-carries-the-map/</link>
      <guid isPermaLink="true">https://kubebolt.io/en/blog/the-prompt-carries-the-map/</guid>
      <pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Leafar Maina</dc:creator>
      <description>When you hand documentation to an assistant, the instinct is to paste all of it. The instinct is wrong, and the reason isn't context size — it's the cache. Kobi ships an index worth 5% of the corpus and fetches a whole page only when the question needs it. Here is what it cost, latency bill included.</description>
      <category>Engineering</category>
      <category>AI Ops</category>
    </item>
    <item>
      <title>Detection without memory is just noise: KubeBolt 2.1 gives insights a history</title>
      <link>https://kubebolt.io/en/blog/kubebolt-2-1-insights-with-memory/</link>
      <guid isPermaLink="true">https://kubebolt.io/en/blog/kubebolt-2-1-insights-with-memory/</guid>
      <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
      <dc:creator>Leafar Maina</dc:creator>
      <description>An insight that switches on and off can't tell you whether you have an incident or a pattern. In 2.1 every detection opens a durable episode with its own timeline, its recurrence counted and its policy per environment — and the product tells you when its own voice is off.</description>
      <category>Product</category>
      <category>Observability</category>
    </item>
    <item>
      <title>Three LLMs Are Better Than One: Cost Optimization in AI Ops</title>
      <link>https://kubebolt.io/en/blog/three-llms-better-than-one/</link>
      <guid isPermaLink="true">https://kubebolt.io/en/blog/three-llms-better-than-one/</guid>
      <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
      <dc:creator>Leafar Maina</dc:creator>
      <description>Using one big model for every incident burns money. Here's how KubeBolt routes across a deterministic layer, Haiku, Sonnet, and Opus to resolve incidents end-to-end for under $1 each.</description>
      <category>Engineering</category>
      <category>AI Ops</category>
    </item>
    <item>
      <title>The Hidden Cost of Per-User Pricing in Observability</title>
      <link>https://kubebolt.io/en/blog/hidden-cost-per-user-pricing/</link>
      <guid isPermaLink="true">https://kubebolt.io/en/blog/hidden-cost-per-user-pricing/</guid>
      <pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate>
      <dc:creator>Leafar Maina</dc:creator>
      <description>Most observability tools bill per active user and per host. The result: your monitoring bill scales with headcount, not with the system you actually run. Here's the math — and why per-resource pricing changes it.</description>
      <category>FinOps</category>
      <category>Observability</category>
    </item>
    <item>
      <title>Building an Autonomous Operations Engine: the 6-Layer Architecture</title>
      <link>https://kubebolt.io/en/blog/six-layer-autonomous-operations-engine/</link>
      <guid isPermaLink="true">https://kubebolt.io/en/blog/six-layer-autonomous-operations-engine/</guid>
      <pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate>
      <dc:creator>Leafar Maina</dc:creator>
      <description>Most AI Ops tools are black boxes that return magic answers. Here's how we built the opposite: a six-layer engine where a deterministic Layer 1 resolves the majority of incidents with no LLM call, and the LLM never touches your cluster directly.</description>
      <category>Architecture</category>
      <category>AI Ops</category>
    </item>
    <item>
      <title>Why We Built Another Kubernetes Tool in 2026</title>
      <link>https://kubebolt.io/en/blog/why-we-built-kubebolt/</link>
      <guid isPermaLink="true">https://kubebolt.io/en/blog/why-we-built-kubebolt/</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Leafar Maina</dc:creator>
      <description>The observability market looks saturated — Datadog, Grafana, New Relic. So why build KubeBolt? Because there's a gap none of the incumbents can fill without rewriting their product.</description>
      <category>Industry take</category>
    </item>
    <item>
      <title>Common Kubernetes Errors and How to Fix Them</title>
      <link>https://kubebolt.io/en/blog/common-kubernetes-errors/</link>
      <guid isPermaLink="true">https://kubebolt.io/en/blog/common-kubernetes-errors/</guid>
      <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Leafar Maina</dc:creator>
      <description>A practical guide to the most common Kubernetes errors — CrashLoopBackOff, ImagePullBackOff, OOMKilled, Pending pods and probe failures — with the kubectl commands to diagnose and fix each.</description>
      <category>Kubernetes</category>
      <category>Troubleshooting</category>
    </item>
    <item>
      <title>We Built KubeBolt Open Source First</title>
      <link>https://kubebolt.io/en/blog/kubebolt-oss-first/</link>
      <guid isPermaLink="true">https://kubebolt.io/en/blog/kubebolt-oss-first/</guid>
      <pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Leafar Maina</dc:creator>
      <description>Open source isn't just a go-to-market for infrastructure tools — it's a covenant with your users. Why we shipped KubeBolt as Apache 2.0 and what we promise stays that way.</description>
      <category>Open source</category>
    </item>
    <item>
      <title>How to Automate Kubernetes Incident Resolution</title>
      <link>https://kubebolt.io/en/blog/automate-kubernetes-incident-resolution/</link>
      <guid isPermaLink="true">https://kubebolt.io/en/blog/automate-kubernetes-incident-resolution/</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Leafar Maina</dc:creator>
      <description>Alerts tell you something broke — they don't fix it. A practical look at the levels of Kubernetes incident automation, from runbooks to autonomous remediation, and how to do it safely.</description>
      <category>Kubernetes</category>
      <category>Incident Response</category>
    </item>
  </channel>
</rss>
