<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>kubernetes on 'That' badly designed HomeLab</title><link>https://forcebyte.github.io/tags/kubernetes/</link><description>Recent content in kubernetes on 'That' badly designed HomeLab</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>Firehaven</copyright><lastBuildDate>Tue, 20 Oct 2026 13:30:00 -0400</lastBuildDate><atom:link href="https://forcebyte.github.io/tags/kubernetes/index.xml" rel="self" type="application/rss+xml"/><item><title>ShikataLab - Updating Containers Without Restarting Everything: Flux Image Automation</title><link>https://forcebyte.github.io/posts/2026-20-10-shikata-flux-images/</link><pubDate>Tue, 20 Oct 2026 13:30:00 -0400</pubDate><guid>https://forcebyte.github.io/posts/2026-20-10-shikata-flux-images/</guid><description>Most of my homelab runs images tagged :latest, which is less a versioning strategy than a hope. For a long time, &amp;ldquo;updating&amp;rdquo; those containers meant a CronJob whose entire job was to restart things. It worked, in the sense that a hammer works. This is the story of replacing it with Flux Image Automation — where the cluster watches the registries itself, and every image update arrives as a small, boring, revertible git commit.</description></item><item><title>ShikataLab - Backups: a Bucket, a Database Filesystem, and a Binlog Surprise</title><link>https://forcebyte.github.io/posts/2026-20-10-shikata-backups/</link><pubDate>Tue, 20 Oct 2026 09:00:00 -0400</pubDate><guid>https://forcebyte.github.io/posts/2026-20-10-shikata-backups/</guid><description>For a long time, my homelab backup strategy was &amp;ldquo;nothing here is irreplaceable,&amp;rdquo; which is a fine strategy right up until the day it isn&amp;rsquo;t. In my case the day came during a routine rebuild: a PersistentVolumeClaim got recreated, the volume underneath it went away with it, and my web analytics database — years of history — was just gone. Kubernetes defaults did exactly what they&amp;rsquo;re documented to do. The PVC had a Delete reclaim policy, the storage class agreed, and the data left.</description></item></channel></rss>