Posts

Migrating Kubernetes clusters with Velero and Flux

In my Homelab Kubernetes cluster, I run several stateful applications that store their data locally in persistent volumes. Recently, I wanted to migrate my old cluster to a new one, with improved hardware and better infrastructure management. I use a GitOps workflow with Flux, so I was confident that I could easily spin up my workloads in the new cluster. But I also didn’t want to lose any data in the process, so I had to figure out how to backup and migrate data for my stateful Kubernetes applications. In the process of doing so, I stumbled across Velero.

Read more →

December 1, 2025

2 Years of Homelabbing

2 years ago I started my homelab project. The idea was to have a practical long-term project in which I could learn more about Kubernetes and infrastructure in general. It’s been a great journey!

Read more →

November 1, 2025

Graceful shutdown in Go

#go

Recently, I’ve had to implement a graceful shutdown process in a side project. While doing so, I was pleasantly surprised with how nicely we can implement this using Go’s context package. It just felt right.

Read more →

October 3, 2025

Shiny Object Syndrome

Shiny object syndrome is the condition in which a person constantly starts new pursuits because they look fun and interesting, disregarding their current goals and ongoing activities. I personally suffered and suffer a lot from this condition, but acceptance is the first step towards improvement.

Read more →

July 17, 2024

Wildcard SSL certificates in the homelab

Lately I’ve been messing around with my homelab and I wanted to setup a custom domain and wildcard SSL certificates for all my services. I also didn’t want to expose any services to the internet, so a traditional HTTP-01 ACME challenge was out of the question.

Read more →

March 1, 2024