Docker Swarm · Lección 08
¿Qué aporta docker stack deploy con un archivo Compose frente a crear cada servicio con comandos sueltos?
Convierte el archivo en manifiestos de Kubernetes para que el mismo stack pueda ejecutarse en ambos orquestadores sin cambios
Describe en un único archivo versionable los servicios, redes, secretos y volúmenes de la aplicación y los despliega o actualiza con un comando, incluida la sección deploy propia de Swarm
Asegura que los servicios arranquen en el orden en que aparecen en el archivo, esperando a que cada uno esté sano antes de lanzar el siguiente
Construye las imágenes en cada nodo a partir del Dockerfile indicado en build, por lo que no hace falta publicarlas en un registro
Docker Swarm · Lección 08
Completa el código
El comando para desplegar un stack es docker stack
Revisa: es docker stack deploy.
Docker Swarm · Lección 08
¿Por qué las imágenes deben estar en un registro accesible por todos los nodos antes de desplegar un stack?
Pista: Swarm puede colocar la tarea en cualquier nodo y ese nodo necesita descargar la imagen por sí mismo; una imagen que solo existe en un equipo haría fallar las tareas programadas en los demás.
✓
¡Lección completada!
Stacks y archivos Compose para Swarm
0
XP ganado
3
Vidas restantes