Ciclo de vida del despliegue

Ciclo de vida del despliegue Diagrama de ciclo de vida generado por Archify. 01 / Fases del lanzamiento 02 / Espera de aprobación y salud + Control de reversión 03 / Salidas finales En cola · cambio aceptado · Fases del lanzamiento · pendiente 01 En cola cambio aceptado pendiente Compilando · imagen inmutable · Fases del lanzamiento · en ejecución 02 Compilando imagen inmutable en ejecución Verificando · pruebas y política · Fases del lanzamiento · control 03 Verificando pruebas y política control Listo · publicación pendiente · Fases del lanzamiento · aprobado 04 Listo publicación pendiente aprobado En producción · producción saludable · Fases del lanzamiento · correcto 05 En producción producción saludable correcto Por aprobar · responsable · Espera de aprobación y salud · pausa Por aprobar responsable pausa Revirtiendo · imagen válida · Control de reversión · automático Revirtiendo imagen válida automático Salud en revisión · degradación del SLO · Espera de aprobación y salud · observar Salud en revisión degradación del SLO observar Cancelado · permiso denegado · Salidas finales · final Cancelado permiso denegado final Fallido · reversión fallida · Salidas finales · final Fallido reversión fallida final Revertido · servicio restaurado · Salidas finales · final Revertido servicio restaurado final Leyenda inicio estado activo en espera decisión finalización correcta error / salida

Ruta de publicación

  • • El lanzamiento pasa por cinco fases ordenadas
  • • La verificación y la aprobación son estados distintos
  • • En producción significa que su buen estado está verificado

Estados de espera

  • • La aprobación humana permite pausar sin ocupar un procesador
  • • Una degradación de salud pausa la ampliación del despliegue
  • • Cada espera indica el evento necesario para continuar

Finales explícitos

  • • La aprobación denegada termina en Cancelado
  • • Un error del controlador de reversión termina en Fallido
  • • Una reversión correcta finaliza con el servicio restaurado