I'm thinking about setting up a CI/CD infrastructure for my team. Since the components we're developing are on-premise and should run a different OSs, I'm thinking on spinning up Windows & Linux containers. Clearly I could use Kubernetes and spin up some dockers, but then I'm limited to Linux and Windows 2016. Since I need to test even older versions of Windows such as Win 7, 8, & 10, I thought on spinning up VMs. I've read that Kubernetes + RancherVM or Nomad can be used to spin up VMs but haven't tried it out. Does anyone have experience it or had to develop something similar? I want to hear some info before spending days of research in the wrong direction.