Update to my Homelab, I’ve started 3D printing brackets, and I moved almost everything to Kubernettes
I still have a lot more I want to print, and some custom things I need to design, which I currently have no idea how to do, but keen to learn and figure that out.
This is what’s in my k8s cluster right now:
This my dashboard:

Most of these are app running on my cluster.
For a visually pleasing breakdown of my cluster and some neat diagrams etc. see This and please leave a Star if you like it.


K8s uses docker under the hood, once you have 3 nodes, you can plug out one of the nodes and the whole system will recover and all your services stay up.
I had a SSD fail on me and it brought down Immich and Nextcloud, then they were down for like a week while I did troubleshooting and ordered a new SSD.
Once my 3rd node is up, if a SSD fails I will just get a notification that my cluster is degraded, and I can investigate it while everything stays working.
It’s gross overkill for a homelab, but it’s fun to build and setup.
Kubernetes does not use docker under the hood.
https://dev.to/thecloudarchitect/can-kubernetes-run-without-docker--267b
Kubernettes is a orchestrator for containers.
As your article said, you don’t NEED to use docker.
But in many cases you do use docker, many of the containers I run are docker containers
Also K8s come with a LOT of other benefits almost all big systems run on K8s, you can view all your logs in once place, you can manage all your app versions and upgrades in one place, you can automate app upgrades and backups etc in one place. You can setup alerts for when services have issues or warnings etc.