Swarm in a nutshell • Exposes several Docker Engines as a single virtual Engine • Serves the standard Docker API • Extremely easy to get started • Batteries included but swappable
Timeline Oct Nov Dec Jan Feb Jun Proof of Concept DockerCon EU Open Repository First Release Candidate Swarm Beta Release Global Hack Day Open Proposal 0.2.0 Release 0.3.0 Release experimental mesos integration Apr Aug 0.4.0 Release Nov 0.5.0 Release stable mesos integration
Swarm Scheduler 2 steps: • 1- Apply filters to exclude nodes/offers - ports - constraints - affinity - health - dependency • 2- Use a strategy to pick the best node/offer - binpack - spread - random