Why port forwarding made me uneasy, and how Cloudflare Tunnel inverts the connection model to expose services without opening a single inbound port.
part 3 · Home Cluster 6 min read
read → K3s on Raspberry Pi 4: enabling cgroups, fixing kubectl permissions via a systemd override, and watching QoS classes change live in your own cluster.
part 2 · Home Cluster 8 min read
read → A four-hour debugging session: JMicron UAS incompatibility, a malformed cmdline.txt, and a UUID mismatch that would have bricked the boot.
part 1 · Home Cluster 4 min read
read →