I would like to schedule Docker containers to a small cluster. The jobs that will be running will mostly be one-time-jobs like Rapidminer computations, not any lasting services.
I have tried to read a lot about the available systems and I believe that Kubernetes is not really needed, because of the absence of lasting jobs like web servers, which need to keep running and restarted asap if they fail.
However, I am not sure if my initial idea of using Swarm on simple Ubuntu LTS hosts shouldn't be replaced with using CoreOS. Especially because CoreOS seems to have its own scheduling solution, although it does look more complicated.
Does CoreOS provide benefits that would make it worth using over Ubuntu+Swarm for the given use case?