notes from the terminal
breaking things on purpose so production doesn't. kubernetes, homelab builds, ci/cd, and the security background to know why it matters.
bare-metal kubernetes on a mac cluster. k3s, flux gitops, self-hosted apps, and everything that breaks along the way.
the kubernetes build log. what i ran, what confused me, what broke, and how confident i actually am about each piece of it.
I added persistent storage to Linkding, pushed it, and got nothing back. The manifest was correct. Something else was quietly blocking the entire thing.
read more →I got tired of port-forwarding to Grafana, so I wrote a Service. It looked perfect and went absolutely nowhere, and then fixing it changed nothing at all.
read more →I couldn't log into my own Grafana. Three guesses, all wrong, and the reason why turned out to be more interesting than the fix.
read more →My Kubernetes cluster runs on three old laptops. What each node does, what the setup costs me, and why the hardware was already sitting in a drawer.
read more →