External DNS with OpenWRT

If you run a Kubernetes homelab behind an OpenWrt router, every new Ingress means another DNS record to add by hand. It works, but it’s one more manual step to remember, and it doesn’t scale well once you’re deploying more than the occasional service. This post shows how to automate that with external-dns, using the OpenWrt router already sitting at the edge of the lab. The lab: Kubernetes cluster — nothing special, any cluster with a working Ingress controller will do OpenWrt router at 192.

Read more →

July 6, 2026

A Local LLM Experiment That Grew Into a Kubernetes App

A Local LLM Experiment That Grew Into a Kubernetes App

I got an RTX 5060 Ti to experiment with local LLMs and needed a concrete sample application. A small Python news summariser became a self-hosted Kubernetes aggregator — one “what if” at a time.

Read more →

May 16, 2026

Kubernetes backup with Velero + MinIO

Here I describe a simple solution for backing up Kubernetes resources. The goal is to have an easy way to back up Kubernetes resources to external storage outside of Kubernetes. To do this, I used my storage server and installed an S3-compatible storage service, MinIO. Velero is installed within the cluster as a backup service, along with a convenient UI called velero-UI, or vui for short. This is intended to be a basis or a starting point for operating Velero.

Read more →

November 20, 2025

Automating Efficient VM Backups with Ansible, virtnbdbackup, and Borg

I always wanted a simple and flexible way to back up my KVM virtual machines. In the past, I relied on custom scripts using rsync to copy disk images to a backup location. It worked – but with some annoying downsides: downtime during backup, large backup sizes, and manual effort. At some point, I switched to Proxmox because of its sleek backup system – fast, reliable, and easy to manage. But things changed, and I went back to vanilla KVM setups.

Read more →

August 7, 2025

Provision TLS certificates using Step-CA and Cert-Manager in Kubernetes

howto implement a certificate authority with step-ca to generate selfsigned certificates for cert-mangers acme in kubernetes

Read more →

February 4, 2025