Docker Swarm · Lección 02
¿Qué papel cumple cada tipo de nodo en un swarm?
Los workers guardan el estado completo del cluster y deciden el scheduling, mientras los managers se limitan a ejecutar los contenedores de las aplicaciones
Los roles son fijos desde que el nodo se une al swarm y no pueden cambiarse sin sacarlo del cluster y volver a unirlo
Los managers mantienen el estado del cluster y deciden dónde va cada tarea; los workers ejecutan las tareas asignadas, y por defecto un manager también puede ejecutarlas
Solo los workers participan en el consenso Raft, porque son los nodos que más información tienen sobre los contenedores en ejecución
Docker Swarm · Lección 02
Completa el código
Un worker asciende a manager con docker node
Revisa: el comando es docker node promote.
Docker Swarm · Lección 02
¿Por qué conviene tener pocos managers aunque el cluster tenga muchos workers?
Pista: cada cambio de estado debe confirmarlo la mayoría de managers, así que más managers significa más coordinación y más latencia; los workers solo ejecutan tareas y se pueden añadir sin tocar el consenso.
✓
¡Lección completada!
Arquitectura de Swarm — managers y workers
0
XP ganado
3
Vidas restantes