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 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 →Adding a second machine to a one-node cluster. The join itself is one command. Fedora needs four things done first, and skipping any of them fails in a way that does not look like the cause.
read more →