Despliegue y gestión de aplicaciones en un clúster OpenShift
- Creación de una imagen para una aplicación.
- Trasladar una aplicación a OpenShift.
- Gestión de una aplicación en OpenShift.
Diseño de aplicaciones en contenedores para OpenShift
- Los principios KISS, DRY, YAGNI y SoC.
- Aplicaciones basadas en microservicios.
Trabajo práctico
Creación de imágenes de contenedor utilizando instrucciones avanzadas de Dockerfile.
Publicación de imágenes de contenedores corporativos
- Noción de registro mercantil.
- Autorizaciones de acceso para el registro de OpenShift.
Trabajo práctico
Creación de un registro de empresa y autorización para acceder al registro de OpenShift.
Aplicaciones para la construcción
- Descripción del proceso de compilación de OpenShift.
- Instalación de ganchos de versión tras la presentación.
Trabajo práctico
Construcción de OpenShift e implementación de ganchos de versión después de la presentación.
Personalización de las versiones de origen a imagen
- Por qué personalizar una versión S2I (source-to-image).
- Personalizar una imagen S2I.
Trabajo práctico
Personalización de una imagen S2I básica.
Creación de aplicaciones a partir de plantillas OpenShift
- Noción del modelo OpenShift.
- Modelo multicontenedor.
Trabajo práctico
Descripción de los elementos de un modelo OpenShift y creación de un modelo multicontenedor.
Gestión del despliegue de aplicaciones
- Supervisión de las aplicaciones desplegadas.
- Estrategia de despliegue adaptada al seguimiento previsto.
Trabajo práctico
Supervisar la salud de las aplicaciones y elegir una estrategia de despliegue adecuada.
Migración de aplicaciones a OpenShift
- Integración de servicios externos.
- Migración de aplicaciones desplegadas en el middleware Red Hat JBoss/Wildfly.
Trabajo práctico
Integración de servicios externos y migración de aplicaciones desplegadas sobre middleware Red Hat JBoss.