Docker Swarm · Lección 24
¿Qué se hace si no es posible recuperar la mayoría de managers de un swarm?
Se ejecuta docker swarm init en cada manager caído para que recupere su rol conservando el mismo estado
Se promueve un worker con docker node promote, lo que restaura el quórum aunque no quede ningún manager disponible
Se borra /var/lib/docker/swarm en todos los managers y se recrean los servicios desde cero con docker stack deploy
Se ejecuta docker swarm init --force-new-cluster en un manager superviviente para crear un cluster de un solo manager con el estado existente, y después se añaden managers nuevos
Docker Swarm · Lección 24
Completa el código
La opción de recuperación es --force-new-
Revisa: la opción es --force-new-cluster.
Docker Swarm · Lección 24
¿Por qué promover un worker no sirve para recuperar un swarm que ha perdido el quórum?
Pista: promover un nodo es un cambio de estado y debe confirmarlo la mayoría de managers; sin quórum no hay mayoría que lo acepte, por eso hace falta forzar un cluster nuevo desde un manager superviviente.
✓
¡Lección completada!
Recuperación tras pérdida de quórum
0
XP ganado
3
Vidas restantes