This is cool. I'm betting hard on k8s at $dayjob, but I often think of how much less I could be happy with. A simple daemon that used some gossip/broadcast protocol to work out a list of systemd service states would be juuust enough.
https://coreos.com/fleet/docs/latest/launching-containers-fl...
No longer actively maintained is a problem, but I think it still has a quite a few users.