Skip to content
This repository was archived by the owner on Feb 1, 2021. It is now read-only.

0.2.0 Milestone Project Page

Victor Vieux edited this page Mar 18, 2015 · 20 revisions

Schedule


Date Item
03/22/2015 Code Freeze; first Release Candidate
04/07/2015 Release

Tracking


Release Goals


Mesos Integration

The builtin scheduler allows you to manage container on approximately hundreds of machines within a cluster. In the future, we want to allow third party tools to be plugged into Docker Swarm to allow management of much bigger clusters.

The work has started on defining the "cluster" interface in #393 The first integration will be Mesos but other tools will arrive after, like kubernetes.

  • Cluster Driver

####Scheduler Swarm comes with a builtin scheduler. It currently provides basic functionalities, such as scheduling containers based on constraints or affinity (co-scheduling of containers), persistent storage and multiple scheduling strategies like binpack or random.

We plan to add more features to the builtin scheduler such as a new strategies (like a reverse-binpack)

  • New spread strategy

####API Matching Swarm currently supports around 75% of the Docker API as you can see here

Our goal is to support 100% of the API, so all the Docker CLI commands would work against Swarm

  • Bring Swarm API on par with Docker API as much as possible

####Extensibility The hosted discovery service currently only talks over HTTP, we should also support HTTPS.

  • Add TTL to the hub discovery service