Docker Swarm: Node Status Down
El otro día, después de una mudanza, conecté los sistemas nuevamente, y el clúster de Docker Swarm basado en Raspberry Pi 4 y Pi Zero 2w tenía algún problema. Uno de los nodos estaba en estado DOWN.
Intenté varias cosas para solucionarlo, como:
- Reiniciar servicios
- Eliminar el nodo
Os dejo lo que a mí me funcionó. Éste es el estado cuando haces un ls de los nodos:
1 2 3 4 5 6 7 |
root@p0:~# docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION zittfqgksbuh365582pc34y9z * p0 Ready Active Leader 20.10.18 bmhf5c2harat3plkbczr54nm8 p1 Down Active 20.10.18 al8bki7x1whdt5p6zh78ng42y p2 Ready Active 20.10.18 l54qorpnisghwzb0htrd7ih48 p3 Ready Active 20.10.18 tzgr9vtvqxdebumis3nx4191o p4 Ready Active 20.10.18 |
Lo que vamos a hacer, separar el nodo que tiene problemas del clúster de Docker Swarm, de la siguiente forma:
URL: https://docs.docker.com/engine/reference/commandline/swarm_leave/
1 2 |
root@p1:~# docker swarm leave Node left the default swarm |
Volvemos a agregar nuestro nodo al cluster:
1 |
root@p1:~# docker swarm join --token SWMTKN-1-5qgdyuadqrfk71asngr6bjy8t8kq29sm3hfimqb3l8qzw6jxmx-6y7730ystgp6h73iajf13zc8b 172.19.180.254:2377 |
Volvemos a revisar:
1 2 3 4 5 6 7 |
root@p0:~# docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION zittfqgksbuh365582pc34y9z * p0 Ready Active Leader 20.10.18 bmhf5c2harat3plkbczr54nm8 p1 Ready Active 20.10.18 al8bki7x1whdt5p6zh78ng42y p2 Ready Active 20.10.18 l54qorpnisghwzb0htrd7ih48 p3 Ready Active 20.10.18 tzgr9vtvqxdebumis3nx4191o p4 Ready Active 20.10.18 |
Espero os parezca interesante…
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?