For posterity... Geerling's Law of Kubernetes

Geerling’s Law:

Any time you attempt to solve a problem with Kubernetes, it will take 10x longer than your original estimate.

Original source: https://twitter.com/geerlingguy/status/1264353829333712897 .


I replaced my MacBook Pro with a Raspberry Pi 4 8GB for a Day

Earlier this week, as part of my work doing a more complete review of the Raspberry Pi 4 (coming soon!), I decided I'd go all-in and spend one entire day working entirely (or at least as much as possible) from a Raspberry Pi.

And not just doing some remote coding sessions or writing a blog post—that's easy to do on a Chromebook, a tablet, or any cheap old laptop—but trying to do all the things I

Rat's nest of cables in Pi 4 setup

I'm booting my Raspberry Pi 4 from a USB SSD

September 2020 Update : USB boot is out of beta! Check out this video for simplified instructions. All you need to do now is run sudo apt-get dist-upgrade -y , then reboot, then your firmware should be up to date. Now, flash any USB drive with the latest Raspberry Pi OS, plug it into your Pi (unplugging any microSD card), and you're off to the races!

Recently, the Raspberry Pi Foundation announced a USB boot beta for the Raspberry

Raspberry Pi 4 failed to soft reboot with external USB SSD

Recording multiple camera angles, full-size, simultaneously, on a Mac

I've been doing a lot of video production work for the past few months, both for my YouTube channel , and in helping people with their live streams , and one thing that I miss by not having dedicated (and expensive!) video production system like a NewTek TriCaster is being able to record multiple camera angles at their full resolution simultaneously on my Mac.

Multi camera setup on Desk at home

Raspberry Pi Cluster Episode 4 - Minecraft, Pi-hole, Grafana and More!

This is the fourth video in a series discussing cluster computing with the Raspberry Pi , and I'm posting the video + transcript to my blog so you can follow along even if you don't enjoy sitting through a video :)

In the last episode, I showed you how to install Kubernetes on the Turing Pi cluster, running on seven Raspberry Pi Compute Modules.

In this episode, I'm going to show you some of the things you can do with the cluster.

Kubectl Kube Control Kube Cuddle meme

The world's first Drupal 9 LIVE upgrade!

Update : The upgrade was a success! The site is now on Drupal 9.0.0, yay!

I'm planning on upgrading my www.pidramble.com website from Drupal 8 to Drupal 9 LIVE on my YouTube channel today, in honor of the #D9Launch today!

The site is currently running on a single Raspberry Pi on my desk in my basement... so this would not only be the world's first live Drupal 9 upgrade, it may possibly be the first-


25K Open Source Pay-it-Forward Pi 4 8GB Giveaway!

This morning, my YouTube channel passed 25,000 subscribers, and that's only a couple weeks after I was amazed to see it pass ten thousand ! I'm working on my next video on the Turing Pi cluster, and it will be out very soon, but I thought I'd try to do something special for 25,000 subscribers.

Raspberry Pi 4 model B 8GB RAM in box

Raspberry Pi 4 goes 8GB, and Raspberry Pi OS goes 64-bit!

This morning the Raspberry Pi Foundation announced a new 8 GB version of the Raspberry Pi 4 . They

8GB Raspberry Pi 4 - photo from Raspberry Pi Foundation website

Raspberry Pi Cluster Episode 3 - Installing K3s Kubernetes on the Turing Pi

This is the third video in a series discussing cluster computing with the Raspberry Pi, and I'm posting the video + transcript to my blog so you can follow along even if you don't enjoy sitting through a video :)

Kubernetes Explainer Slide 1 - Applications and Servers

Watch out if composer update keeps replacing a dependency

Recently, while working on the codebase for this very site, I tried running composer update to upgrade from Drupal 8.8.4 to 8.8.5. Apparently I did this at just the wrong time, as there was an issue with Drupal's dependencies in 8.9.x-dev which caused it to be selected as the upgrade candidate, and the default drupal/core-recommended Composer setting was to allow dev stability, so my site got updated to 8.9.x-