<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Daniel Bruno</title><description>Notes and writing from Daniel Bruno.</description><link>https://danielbruno.dev/</link><item><title>The DaemonSet controller doesn&apos;t know your node is shutting down</title><link>https://danielbruno.dev/blog/daemonset-graceful-node-shutdown-gap/</link><guid isPermaLink="true">https://danielbruno.dev/blog/daemonset-graceful-node-shutdown-gap/</guid><description>What happens when Graceful Node Shutdown and the DaemonSet controller disagree, four years of production reports that say it matters, and the fix being proposed upstream.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate></item><item><title>kro knows your app is one thing. The cluster boundary makes it forget.</title><link>https://danielbruno.dev/blog/fleet-scoped-kro/</link><guid isPermaLink="true">https://danielbruno.dev/blog/fleet-scoped-kro/</guid><description>Composition stops at the edge of a cluster. What it would take for a kro instance to describe resources that span a fleet, why that isn&apos;t a scheduling problem, and the questions I&apos;m bringing to SIG Multicluster, SIG Cloud Provider and the kro community.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Making kro&apos;s Resource Graphs Visible: A Headlamp Plugin (Alpha)</title><link>https://danielbruno.dev/blog/kro-headlamp-plugin-alpha/</link><guid isPermaLink="true">https://danielbruno.dev/blog/kro-headlamp-plugin-alpha/</guid><description>An alpha Headlamp plugin that gives kro ResourceGraphDefinitions, instances, and their resolved sub-resources dedicated, live-updating views instead of raw YAML.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Inside the kro Plugin for Headlamp: Dynamic CRDs, Topological Graphs, and Label-Driven Discovery</title><link>https://danielbruno.dev/blog/kro-headlamp-plugin-deep-dive/</link><guid isPermaLink="true">https://danielbruno.dev/blog/kro-headlamp-plugin-deep-dive/</guid><description>Technical internals of the kro Plugin for Headlamp: resolving runtime-generated CRDs, reconstructing a topological resource graph, and discovering label-owned sub-resources with no owner references to lean on.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The Outsized Impact of Northern Europe on Computer Science</title><link>https://danielbruno.dev/blog/northern-europe-computer-science/</link><guid isPermaLink="true">https://danielbruno.dev/blog/northern-europe-computer-science/</guid><description>A handful of small countries in Northern Europe and Germany gave us C++, Python, Linux, Erlang, object-oriented programming, and more. A look at what each country specialized in, and why this region keeps producing foundational work.</description><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate></item><item><title>I&apos;m Speaking at KubeCon + CloudNativeCon North America 2026</title><link>https://danielbruno.dev/blog/speaking-at-kubecon-na-2026/</link><guid isPermaLink="true">https://danielbruno.dev/blog/speaking-at-kubecon-na-2026/</guid><description>I&apos;ll be in Salt Lake City this November to talk about achieving cross-cloud portability with the Kubernetes Resource Orchestrator (kro).</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>