Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
info:libros:swarm [07/12/2021 12:49] – mate | info:libros:swarm [09/12/2021 01:58] (actual) – [capítulos] mate | ||
---|---|---|---|
Línia 1: | Línia 1: | ||
= Native Docker clustering with Swarm | = Native Docker clustering with Swarm | ||
{{tag> | {{tag> | ||
+ | * Autores: | ||
+ | * Fabrizio Soppelsa (Autor) | ||
+ | * Chanwit Kaewkasi (Autor) | ||
+ | * Editorial: Packt | ||
+ | * ISBN: 1786469758 | ||
+ | == capítulos | ||
* [[info: | * [[info: | ||
* [[info: | * [[info: | ||
Línia 14: | Línia 20: | ||
* [[info: | * [[info: | ||
+ | == notas | ||
+ | === deprecated | ||
+ | * <code bash>for i in `seq 0 3`; do docker-machine create -d virtualbox node$i; | ||
+ | * <code bash> | ||
+ | * <code bash> | ||
+ | * si ya existe un docker, lo securiza via TLS ¿? | ||
- | == chap3: docker swarm mode | ||
- | === swarmkit | ||
- | * " | ||
- | * Los cluster swarm está compuesto de nodos activos, que pueden actuar como managers o workers. | ||
- | * los managers, coordinados via Etcd (raft), elegidos entre todos, son responsables de reservar recursos, orquestrar servicios y repartir tareas a lo largo del cluster | ||
- | * los workers ejecutan las tareas. | ||
- | * Los servicios que se lanzan al cluster se convierten en tareas cuando llegan al worker | ||
- | * Los servicios no tienen porque ser contenedores. La intención del swarmkit es la de orquestrar cualquier objeto. | ||
- | * arquitectura: | ||
- | * número impar de nodos manager (evitar split-brain en las elecciones) | ||
- | * soporta cualquier tamaño de cluster de servicios | ||
- | * managers y workers | ||
- | * cualquier número de workers. | ||
- | * en los managers, los servicios se definen y se balancean. | ||
- | * {{ : | ||
- | * elección del mejor nodo para una tarea (**scheduling**) | ||
- | * {{ : | ||
- | * swarmd | ||
- | * usado para masters y slaves | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * cliente para operar con el cluster swarmkit | ||
- | * swarm mode (pag 88) |