Docker Swarm · Lección 18
¿Cómo se rota un secreto que ya usa un servicio en ejecución?
Como los secretos son inmutables, se crea uno nuevo con otro nombre y se actualiza el servicio para quitar el antiguo y añadir el nuevo, lo que lanza un rolling update de las tareas
Se edita el secreto existente y los contenedores en ejecución reciben el valor nuevo al instante, sin reiniciar ninguna tarea
Basta con borrar el secreto antiguo: Swarm genera un valor nuevo automáticamente y lo distribuye a las tareas
Hay que detener el servicio por completo, porque Swarm no puede mantener tareas con secretos distintos durante la transición
Docker Swarm · Lección 18
Completa el código
Los secretos de Swarm son
Revisa: son inmutables, no se pueden modificar una vez creados.
Docker Swarm · Lección 18
¿Por qué Swarm no deja eliminar un secreto que todavía usa un servicio?
Pista: si se borrara, las tareas nuevas o reprogramadas no encontrarían el secreto que necesitan para arrancar; primero hay que actualizar el servicio para que deje de usarlo y después ya se puede eliminar.
✓
¡Lección completada!
Rotación de secretos
0
XP ganado
3
Vidas restantes