Animal Verbs
A strange observation the other day - a disproportionate number of animal names are themselves verbs.
Weeknotes 2026-05-10
Whoof, it’s really been a month since my last post? That…tracks, honestly.
Giving My Kubernetes Cluster Its Own DNS Identity
(Disclaimer - as with previous posts, this post was originally based on output generated by an LLM which I used to investigate and resolve the problem, though every word of it has been reviewed by my actual human brain, and meaningful edits were made)
I noticed something odd in my AdGuard Home dashboard: one host — culex1, a Kubernetes control-plane node — appeared to be responsible for nearly 80% of all DNS queries on my network. My first thought was that something had gone wrong: a runaway process, a crashlooping pod making repeated lookups, or even something more sinister.
The reality was more mundane, though a neat opportunity to understand my tools a little better.
Weeknotes 2026-04-05
Oof, it’s been a while. Not surprising, as this has been the most stressful couple of months I’ve had in a long time.
Accessing Homelab Services Over Tailscale
I’ve been using Tailscale as the VPN for my homelab for a while now, but I’d never actually tried to access my internal services from a remote location until recently. Turns out, just being on the tailnet doesn’t mean everything magically works - there were a few layers of configuration (and one very long detour) between “connected to Tailscale” and “watching Jellyfin from a hotel room.”1
Snowboarding Philosophy
Apologies for the LinkedIn Posting, but I’ve had an observation rattling around in my brain for weeks that I just have to get out. What else is a blog for, huh?
Switching from Keycloak to Authentik
Remember when I set up Keycloak for SSO? Well, I’ve switched to Authentik, and it was surprisingly painless.
2025 Wrap Up Books
Continuing a trend started way back in the seventh post on this blog, a summary of the books that I read this year.