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.
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!
November 1, 2025
Graceful shutdown in 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.
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.
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.
March 1, 2024