<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Didi Berman — Blog</title>
    <link>https://didibe.dev/blog</link>
    <description>Notes on Kubernetes, platform engineering, and cloud infrastructure.</description>
    <language>en</language>
    <item>
      <title>The Trivy CI/CD Hack: Hijacked Pipeline Secrets and the Kubernetes Clusters They Could Reach</title>
      <link>https://didibe.dev/blog/trivy-supply-chain-attack</link>
      <guid>https://didibe.dev/blog/trivy-supply-chain-attack</guid>
      <pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
      <description>Trivy scans your software for security holes. In March 2026, attackers hacked Trivy itself, hunted for Kubernetes kubeconfig files in CI/CD, and used them to break into clusters. Here is the simple version.</description>
    </item>
    <item>
      <title>KServe in Plain English: Model Serving on Kubernetes</title>
      <link>https://didibe.dev/blog/kserve-inference-made-simple</link>
      <guid>https://didibe.dev/blog/kserve-inference-made-simple</guid>
      <pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate>
      <description>Model serving on Kubernetes is its own problem - autoscaling, rollouts, HTTP glue. KServe is the layer that turns model artifacts into a production API the Kubernetes way.</description>
    </item>
    <item>
      <title>Virtual Clusters: A Real Kubernetes Cluster for the Price of a Namespace</title>
      <link>https://didibe.dev/blog/virtual-clusters-explained</link>
      <guid>https://didibe.dev/blog/virtual-clusters-explained</guid>
      <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
      <description>Every platform team faces the same tenancy dilemma. A cluster per team is safe but expensive. A namespace per team is cheap but leaky. Virtual clusters are the middle path, the isolation of a real cluster at the cost of a namespace.</description>
    </item>
    <item>
      <title>Four Ways Organisations Build Internal Developer Platforms</title>
      <link>https://didibe.dev/blog/idp-approaches-compared</link>
      <guid>https://didibe.dev/blog/idp-approaches-compared</guid>
      <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
      <description>Ticket queues, golden modules, GitOps, and full self-service portals. I've built versions of each. Here's what each one buys you, and what it quietly costs.</description>
    </item>
    <item>
      <title>Kubernetes for Dummies: It's Just Objects All the Way Down</title>
      <link>https://didibe.dev/blog/kubernetes-for-dummies</link>
      <guid>https://didibe.dev/blog/kubernetes-for-dummies</guid>
      <pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
      <description>Kubernetes stopped being scary the day I realized it's not a machine you command. It's a pile of objects, a handful of tireless robots, and one idea repeated forever: the reconciliation loop.</description>
    </item>
  </channel>
</rss>
