Problems that warrant Docker orchestration
railsadventures.wordpress.com
railsadventures.wordpress.com
If you're only using ~3 machines, why not deploy "by hand" and have a text file that maps containers to machines. If you're using a ton of machines, presumably the marginal machine-waste is minimal and you should just stick to the role-per-machine setup. It's way simpler.
I'm questioning the necessity of all this added complexity.
Is that not what SO_REUSEPORT is for? (Serious question). Not that it would solve this problem necessarily
This article is just about the problems that warrant implementing an orchestration solution. It is only at the end that they hint about talking about how orchestration is actually accomplished in a "Next time we'll talk about..." teaser
As this is the first post of a series, I wanted to present the problems we're dealing with when running Docker containers on production. It was also important for me to specifically touch the major shift of mind and new challenges that Docker has brought to our production infrastructure.
As I see it orchestrating Docker isn't about a certain tool or a framework. It is an abstract problem that is being solved in many different ways/frameworks.
That's why I do think that Docker orchestration is an appropriate title for the article, but I can see where you're coming from :)
The next post in the series is going to be much more specific to ECS and Kubernetes.