Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Següent revisió
Revisió prèvia
info:libros:swarm:chap3 [07/12/2021 13:28] – creat mateinfo:libros:swarm:chap3 [07/12/2021 13:54] (actual) mate
Línia 120: Línia 120:
   * ''docker service update %%--%%port-add 80 nginx-service''   * ''docker service update %%--%%port-add 80 nginx-service''
     * crea un mapeo entre el puerto 30000 en cada uno de los nodos del cluster contra los contenedores //nginx// en el puerto 80. Si conectas <IP_NODO>:30000 aparecerá la página de presentación de nginx     * crea un mapeo entre el puerto 30000 en cada uno de los nodos del cluster contra los contenedores //nginx// en el puerto 80. Si conectas <IP_NODO>:30000 aparecerá la página de presentación de nginx
-    * +    * esto se consigue gracias a la red creada por **ingress overlay** swarm. Cualquier nodo del cluster resuelve a través de la VIP (VirtualIP) y el DNS interno. Cada nodo implementa el balanceo de carga a nivel de kernel, especificamente en el //namespaces//, añadiendo una regla MARK en la cadena OUTPUT en la red:{{ :info:libros:swarm:pasted:20211207-134703.png }} 
 + 
 +=== servicios y tareas 
 +  * servicio: abstracción de la agrupación de un número de tareas arbitrario (conocido como replicas) 
 +  * tareas: contenedores 
 + 
 +=== docker service scale 
 +  * asegurarse que un número determinado de réplicas se está ejecutando al mismo tiempo en el cluster. 
 +  * cuando cambias el número de réplicas, se hacen los ajustes necesarios en los balanceadores, DNS y redes. 
 +  * Swarm no rebalancea tareas si se añaden nuevos nodos al cluster (es concervador) hasta que algun operador reescala el servicio
  • info/libros/swarm/chap3.1638912508.txt.gz
  • Darrera modificació: 07/12/2021 13:28
  • per mate