Kubernetes controllers explained

This is the first post in my Kubernetes Controllers series. In the second post I walk through how to build stable controllers from scratch. Controllers aren’t just add-ons to Kubernetes - they’re fundamental to how the whole system works. They’re the caretakers of your cluster, overseeing and orchestrating processes to ensure your defined resources stay on track. Whether it’s maintaining pod replicas, managing rolling updates, or handling node lifecycles, controllers are there making sure things run smoothly. ...

December 13, 2024 · Tony

My home gym primer

Recently a friend asked for my recommendations for home gym equipment as they wanted to start building out theirs. Little do they know I’ve spent way too many hours thinking about this. My home gym is nothing special but it keeps me healthy, out of commercial gyms, and never leaves me wishing I had more equipment. I like to think that’s due to making the right choices on how to fill it. ...

August 28, 2024 · Tony

First half of 2024 ruled

in roughly chronological order… got convinced by friends to start a magic the gathering team. took it from 6 -> 20 people not everyone pictured got engaged to my college sweetheart and the love of my life been waiting a while for this one. took a trip to Japan where I played in 12+ magic tournaments, got invited to dinner with locals, and found my best man left to right: new tokyo magic friend, me, best man ...

July 23, 2024 · Tony

Building nightly ghost blog backups

Back in grad school I used to make some extra cash by coaching and writing articles about Hearthstone (an online collectible card game made by Blizzard). I primarily wrote “deck techs”, guides that explained how to play the most powerful and consistent decks that were dominating the scene. I loved this job, it was a surprisingly technical creative outlet and paid for the occasional treat meals at my favorite restaurant in St. Louis, Salt n Smoke. ...

January 28, 2024 · Tony

Doing kubernetes on the cheap

Most SRE-aligned engineers will tell you they have a home lab. Depending on how grey the beard is, it may be an old blade they acquired when a company moved data centers, an intricate setup of Raspberry Pi 4s set up in a custom cooling rack, or like me and many others, it may just be an old gaming computer they no longer use but cannot bring themselves to get rid of. Whatever it may be, it’s usually used for learning, tinkering, or to run some of the /r/selfhosted favorites. ...

December 31, 2023 · Tony