Kubernetes. For a homelab, the stripped-down k3s is fantastic and surprisingly easy to get going.
Once you've got Kubernetes set up, you can lean on all the many tools already out there for things like deploying complex projects (Helm) and monitoring (Prometheus/Grafana). OpenLens is a nice piece of software you can use to monitor and control your cluster too, as is k9s.