For transparency, I work with K8s every day and run it with FluxCD as my homelab and have in various formats for a few years.
Before that though, I had a single computer (a NUC if memory serves) with systemd running docker containers. Dead simple.