♥ 3
⚡ 0
Docker Swarm · Lección 29

¿Cómo suele integrarse un pipeline de CI/CD con un swarm?

Copia el código fuente a cada nodo y construye allí la imagen, porque Swarm no puede descargar imágenes de un registro
Construye la imagen, la publica en un registro con una etiqueta de versión inmutable y ejecuta docker stack deploy (o service update) contra un manager, apoyándose en el rolling update y el rollback de Swarm
Necesita acceso SSH de root a todos los workers, porque el API de Swarm solo acepta órdenes sobre los nodos donde corren las tareas
Despliega siempre con la etiqueta latest, ya que Swarm detecta por sí solo cuándo cambia el contenido y actualiza las tareas
Docker Swarm · Lección 29

Completa el código

Se recomienda fijar la imagen por etiqueta de versión o por
Docker Swarm · Lección 29

¿Por qué desplegar con una etiqueta mutable como latest dificulta saber qué versión corre realmente y hacer rollback?

✓

¡Lección completada!

CI/CD con Swarm

0
XP ganado
3
Vidas restantes