Introduction

In a Production environment, upgrading databases is arguably one of the most critical and nerve-wracking tasks a DevOps or SRE team has to face. We all know someone (or are someone) who has a war story about a "simple" upgrade turning into a lost weekend spent recovering data.

In the era of Kubernetes, this pressure is compounded because the release velocity is so fast; youโ€™re often looking at a major version upgrade every 1 to 1.5 years. That is exactly why, in every company Iโ€™ve worked for, I always suggest using DB as a Service (like AWS RDS). Offload that pain to the cloud provider so you can sleep at night.

However, in my Homelab (Datahub.local), I donโ€™t have that luxury (and the budget!). So, this holidayโ€ฆ

Similar Posts

Loading similar posts...