dazgupta.com /posts /journal /tags


07-02-2026

Migrated to K3s

I started to work on the K3s migration of my websites and other apps right away, after the I woke up today. After chatting with Claude for hours, I managed to get all the websites migrated, recovered some old Wordpress websites, turned them into static websites, and added a monitoring stack on my cluster. All of it was possible with Claude, but funny enough, at this speed of migration, I can't even remember my learnings very well.

Ghost and wordpress migrations were by far the most painful, because I had to make sure the data and the files were there before I started the deployment. TLS also have me some headache, but nothing I couldn't figure out in the end. I still have to implement backups etc. I think I figured out how to lay out IaC terraform code, and how to use it better. The code could be better, for sure, but for now, it works pretty well. My secrets provisioning also worked out quite well, I don't even need to know passwords, tokens etc. All of it is part of the cluster secrets. The prometheus server keeps using way too much memory, maybe I will have to shut it down for now. Not sure why is it consuming so much memory. Grafana Alloy, Loki and self hosted Grafana worked smoothly.

I hope I will get to remember my lessons for the day.

All in all, good progress.

#infra #K3s #K8s #it