swarmctldocker run -it fsoppelsa/swarmkit swarmd –helpdocker run -it fsoppelsa/swarmkit swarmctl –helpdocker swarm initdocker node lsdocker service tasks| swarm v1 | swarm mode |
|---|---|
| docker 1.8 | docker 1.12 |
| container | docker engine |
| servicio discovery externo (Consul, Etcd, Zookeeper) | Etcd integrado |
| no securizado por defecto | securizado por defecto |
| no replica, no scaling | si replica, si scaling |
| no existen los conceptos de servicio y tareas | servicios, tareas y balanceo de carga de serie |
| no existen servicios de networking adicionales | lleva integrado VxLAN (mesh networking) |
| swarmkit | swarm mode |
|---|---|
| binarios (swarmd, swarmctl) | integrados en docker |
| son tareas genéricas | son tareas en contenedores |
| incluye servicios y tareas | incluye servicios y tareas |
| no balanceo de carga, no VxLAN | incluye balanceo de carga y VxLAN |
dockerdocker swarm join-token { worker | manager }–force si hay algún incovenientedocker infodocker service update --port-add 80 nginx-service