swarmctl
docker run -it fsoppelsa/swarmkit swarmd –help
docker run -it fsoppelsa/swarmkit swarmctl –help
docker swarm init
docker node ls
docker 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 |
docker
docker swarm join-token { worker | manager }
–force
si hay algún incovenientedocker info
docker service update --port-add 80 nginx-service