<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>securek8s</title><description>Notes on Kubernetes security.</description><link>https://securek8s.de/</link><item><title>Hello, securek8s</title><link>https://securek8s.de/blog/hello-world/</link><guid isPermaLink="true">https://securek8s.de/blog/hello-world/</guid><description>Why this site exists, what to expect, and how it&apos;s hosted.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Hosting this site on my own cluster</title><link>https://securek8s.de/blog/hosting-this-site/</link><guid isPermaLink="true">https://securek8s.de/blog/hosting-this-site/</guid><description>Astro static build, multi-stage container with nginx-unprivileged, Helm chart, restricted-PSA namespace. The eat-your-own-dog-food write-up.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>How my NetworkPolicy silently turned ingress-nginx into a 5-second tarpit</title><link>https://securek8s.de/blog/networkpolicy-hostnetwork-tarpit/</link><guid isPermaLink="true">https://securek8s.de/blog/networkpolicy-hostnetwork-tarpit/</guid><description>A default-deny NetworkPolicy that looked correct, an ingress controller on hostNetwork, and a 5-second TCP retransmit that hid in the gap between them.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Pinning images by digest: what I learned the multi-arch way</title><link>https://securek8s.de/blog/pinning-images-by-digest/</link><guid isPermaLink="true">https://securek8s.de/blog/pinning-images-by-digest/</guid><description>Tags are mutable. Multi-arch manifests are tags-of-tags. Pinning by digest fixes one problem and creates another.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Unattended security updates on Kubernetes nodes, without drama</title><link>https://securek8s.de/blog/unattended-upgrades-on-k8s-without-drama/</link><guid isPermaLink="true">https://securek8s.de/blog/unattended-upgrades-on-k8s-without-drama/</guid><description>unattended-upgrades on the OS, kured inside the cluster, PodDisruptionBudgets on the workloads. The three pieces that turn a 3 a.m. kernel patch into a graceful rolling reboot.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item></channel></rss>