@papiris If you’re open to leaving Kubernetes, #Proxmox (which I use for my own stuff) does a lot of this but not all. I think the major thing is that it doesn’t inherently interact with Git in any way, so it’s up to you to implement GitOps. It might be worth looking at:
I *much* prefer it to any form of Kubernetes.