k8s-part1-gitops

Git Gud with GitOps

What is GitOps? GitOps? So… Using Git to Operate? Git runs operations? Like CI/CD pipelines? Well, yeah, kinda. In short GitOps is using GitHub or any other version control system to act as a source of truth. Then when ever a change is made to Git, it should be reflected in the Kubernetes cluster. In practice for this means that I will have a repository on GitHub, and when ever I push to main, there will be a system living in my cluster watching this repository, reconciling the resources in the cluster according to what ever is in the repository. ...

March 26, 2026
Upgrade a Kubernetes cluster with kubeadm

Upgrading a Kubernetes cluster with kubeadm

Studying for the CKA, I am upgrading my homelab Kubernetes cluster for the first time and I though I should document the process for a better learning experience. Useful links The Kubernetes Documentation Changing the Kubernetes package repository Upgrading kubeadm clusters Upgrading a Kubernetes cluster Upgrading a Kubernetes cluster for the first time can seem scary. Going into this I didn’t really know what to expect. I knew that Kubernetes is complex and has a lot of different parts holding everything together. I also knew that it isn’t as simple as just running an upgrade command. ...

February 20, 2026
k8s-part0

Building a Kubernetes cluster in my homelab

My homelab is growing In December my Christmas gift to my self was a Raspberry Pi 5 and two Lenovo Thinkcenter m720q. Yes, I guess I was nice this year. It was going to be three or four Raspberry Pi 5s, but I change my mind after ordering one Pi and ended up with a mix. Oh well, shouldn’t matter too much. The reason I bought this was to finally set up a Kubernetes cluster in my homelab on bare metal. I have done some experimenting with setting up a K8s cluster in Proxmox. But I didn’t want to have a combined NAS, hyperscaler AND Kubernetes cluster all in one physical machine. And have been wanting to create a Raspberry Pi cluster for a long time. And in my humble opinion, bare metal is just cooler than VMs. ...

February 7, 2026
The year of Kubernetes

The year of Kubernetes

The year of Kubernetes There’s a new year, 2026. And there is one thing I’ve heard many many times last year, which is is: If there is one thing or technology your should learn to be relevant as a DevOps engineer, it is Kubernetes. So that is what I intend to do this year, learn Kubernetes. And I am going to document my journey from knowing next to nothing to hopefully becoming a Kubestronaut. ...

January 26, 2026