Project Reveal: KRaft

It's a bit funny to me to finally properly reveal this project. It has taken up several names in the past and has been remade over and over and over again. And with it, I have several drafts in varying stages of decay on the Ghost dashboard.…

CloudNativePG

Until recently, I did databases in a controversial manner - a MySQL pod in a deployment (not even a statefulset) with a PVC. It is simple. And it works. But it's not the Cloud Native Way. So, as I was installing Immich, which specifically asked for a postgres…

Trying out Talos Linux

After seeing Talos having a cult-like following in the Kubernetes Homelab Discord server, I thought I could give it a try for myself and see what the hype is about. I'm a SUSE/Rancher fanboy, and my homelab runs K3S. I'm not new to Kubernetes! While…

Secrets Handling in Kubernetes

In your deployments locally or through Docker, you will most definitely be using a .env file for all your secrets - API keys, database credentials, and the like. In the world of Kubernetes, nothing is as simple as just a .env file. In fact, configuration of your deployments will be…

Monitoring, Upgraded

A long time ago (like 2 years) I had installed node exporter, prometheus, and grafana on my K3S cluster. This was useful to visualise resource usage in all my nodes, and served as a constant reminder of how underpowered the control plane was. With my new cluster having run for…