Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Següent revisió | Revisió prèvia | ||
| info:libros:swarm [06/12/2021 23:32] – creat 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 | ||
| - | == chap1 | + | == capítulos |
| - | * boot2docker: | + | * [[info:libros: |
| - | * distribución Linux ligera desarrollada para Docker | + | * [[info: |
| - | * corre totalmente en RAM | + | * [[info: |
| - | * tarda 5 segundos en arrancar | + | * [[info: |
| - | * arranca con Docker TLS en :2376 | + | * [[info:libros: |
| - | * para desarrollo y test | + | * [[info: |
| - | * soporte para [[AUFS v4|https:// | + | * [[info: |
| - | * docker-machine | + | * [[info: |
| - | * '' | + | * [[info:libros: |
| - | * permite otros proveedores (AWS, | + | * [[info: |
| - | * los autores del libro tienen un wrapper para hablar con DigitalOcean: | + | * [[info:libros:swarm: |
| - | * '' | + | |
| - | * '' | + | |
| - | * '' | + | |
| - | * '' | + | |
| - | * swarm: | + | |
| - | * **nodes:%%//%%**: conectar nodos directamente por sus IPs (aprendizaje) | + | |
| - | == chap2: discovery services | + | == notas |
| - | * necesidad de disponer de un servicio de descubrimiento para localizar aquello que buscas | + | === deprecated |
| - | * con pocos nodos y configuraciones simples no sería necesario, tu sabes donde está todo aquello que necesitas | + | * <code bash>for i in `seq 0 3`; do docker-machine create -d virtualbox node$i; |
| - | * con muchos nodos, cambiantes, y cientos de contenedores, | + | * <code bash> |
| - | * existen muchos, pero todos ellos requieren: | + | * <code bash> |
| - | * sistemas distribuidos en todos los nodos | + | * si ya existe un docker, lo securiza via TLS ¿? |
| - | * escalables | + | |
| - | * tolerancia a fallos | + | |
| - | * registro | + | |
| - | * anunciar | + | |
| - | | + | |
| - | * swarm v1 | + | |
| - | * no integra uno propio | + | |
| - | * integrar el tuyo propio a través de //libkv// | + | |
| - | * token | + | |
| - | * Consul | + | |
| - | * Etcd (se ha acabado integrando) | + | |
| - | * ZooKeeper | + | |
| - | === token | ||
| - | * '' | ||
| - | * requiere conexión a internet de los nodos y acceso a Docker Hub | ||
| - | * se ha de generar un UUID de swarm ('' | ||
| - | * se utiliza para unir nodos y hablar con el manager | ||
| - | * se acabará deprecando | ||
| - | |||
| - | === raft | ||
| - | * algoritmo para consensuar en sistemas distribuidos la elección del lider y la consistencia de los valores | ||
| - | * otro: paxos (más complejo y difícil de comprender) | ||
| - | * raft: Consul, Etcd | ||
| - | * paxos: ZooKeeper | ||
| - | * [[https:// | ||
| - | |||
| - | (pag 52) | ||