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.
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 →Bootstrapping Flux on a fresh k3s cluster so Git becomes the source of truth, plus the token scopes and pre-flight checks that tripped me up.
read more →Installing Fedora Asahi Remix on an M2 MacBook Air, including the 1TR recovery step that everyone gets wrong the first time.
read more →A homelab built from what was lying around. Which meant getting a real Linux onto Apple hardware, and finding out that the hard part is not the install. It is convincing the machine to let you.
read more →