The #DockerSwarm2000 Project is a global-scale collaborative project to do some scalable experiments on Docker Swarm mode. We need your help!
656 nodes left for #DockerSwarm2000! We put your name, your company and link here in the table below.
Name | Company | Number of Nodes Expected to Contribute |
---|---|---|
@chanwit | Suranaree University | 100 |
@djalal | N/A | 10 |
@thaJeztah | Docker | 20 |
@nigelpoulton | Personal | 20 |
@akalipetis | SourceLair | 20 |
@toughiq | N/A | 5 |
@squeaky_pl | Personal | 5 |
@ingshtrom | Odyssey | 1000 |
@ben_hall | Katacoda.com | 25 |
@ajeetsraina | Dell Inc. | 8 |
@KanashimaS | N/A | 3 |
@everett_toews | Rackspace | 100 |
@obarbier | tillersystems.com | 3 |
@bangkokvps | bangkokvps.com | 20 |
@laurentgrangeau | Finaxys | 5 |
@scaleway | Scaleway | 1200 |
@mokkahei24 | Playa | 3 |
We are trying to form a large, 2000 nodes, Docker Swarm mode cluster collaboratively. It is expected that we'll learn a lot about the limitations of Docker 1.12 Swarm mode in process. This will help us and also the Docker team moving forwards to have the better scalable container system.
Please follow hashtag #DockerSwarm2000 on Twitter.
We'll be waiting for contributors to propose at least 2,000 nodes before starting. Please consider to contribute any number of nodes and be part of this global scale experiment. We need your help!
Please open a PR adding a line into the proposal table and put number of nodes you think you can contribute there. Then tweet to @chanwit saying that you'd like to contribute some nodes. We'll take care of the rest.
After starting the cluster, we'll provide Swarm manager's IP addresses and the secret for you to join. It's going to take 2-3 hours of your CPU time depending on the completion of the joining process. After that, we'll fill the cluster with large number of containers.
- A cool guy to be the operator of your nodes, doing
docker swarm join <IP>:2377 --secret <SECRET>
. We'll provide IP and SECRET later after the quorum is formed. - Linux 64-bit box with Kernel 4.x
- RAM 512 MB
- CPU 1 vCore
- Docker 1.12-rc4 installed
- Public IPv4 address
- TCP port 2377 for cluster management
- TCP and UDP port 7946 for communication among nodes
- TCP and UDP port 4789 for overlay network
The C1M challenge does not mean anything to me (@chanwit). What we are going to test are Docker Swarm mode features. Of course, the scheduling feature is one of them. But we're going to also test Routing Mesh Load-Balancing and Container Rescheduling when a Manager failed.