I am in the middle of it all and I have yet to experience the clarity in my design and toolkit that I need and want in order to sustain development thru production.
I've read a dozen articles that continue to compare docker and kubernetes. I've also read a number of blog posts that contain plenty of FUD as it pertains to coreos and docker. I also have multiple working clusters running on coreos with fleet and etcd.
As I waffle back and forth I'm still trying to define the questions so that I can research the answers.
This is what I have so far...
Choosing all things docker from machine to swarm means that I can run on any host OS. Not just coreos. But it also means that tools like rocket and rocket's pods would be excluded. So the only question I can come up with is where to set the anchor? My thinking is that coreos gives me more options going forward. Whether I get into rocket, docker, kubernetes or some other framework or platform it's the most flexible start.