Workshop Desarrollo Cloud Native sobre Kubernetes/OpenShift
Workshop remoto de 5 días (lunes a viernes, 4h/día) dictado por DayTwo (Red Hat Premier Partner) para equipos de desarrollo. Hasta 30 participantes.
Hilo conductor: una API .NET (TaskFlow) que arranca en un estado deliberadamente "no cloud-native" y se transforma laboratorio a laboratorio hasta llegar a un despliegue productivo completo: contenedor, config externalizada, imagen segura, pipeline, health checks, observabilidad y seguridad.
El código de la aplicación y los manifiestos de referencia viven en el repositorio del workshop: esta guía es el hilo narrativo, no reemplaza los archivos del repo.
Versiones de referencia
-
OpenShift Container Platform 4.22 (release par con EUS, soporte activo hasta dic-2027).
-
.NET 10 (LTS), soporte hasta noviembre 2028.
Portabilidad: qué es de Kubernetes y qué es de OpenShift
El workshop enseña conceptos portables de Kubernetes como base, y presenta las capacidades propias de OpenShift como conveniencias aditivas, identificadas explícitamente en el lab donde aparecen:
| Concepto portable (Kubernetes) | Conveniencia de OpenShift | Lab |
|---|---|---|
|
- |
lab01 |
Exponer un |
|
lab01 |
Probes estándar (liveness/readiness/startup) |
- |
lab05 |
Pod Security Admission ( |
SCC ( |
lab03, lab07 |
Tekton ( |
OpenShift Pipelines (operador + |
lab04 |
Ningún lab depende de una capacidad de OpenShift sin dejarlo explícito.
Orden de uso de punta a punta
-
Acceso al clúster: el instructor entrega la URL del dashboard de Dev Spaces y tus credenciales individuales antes de empezar.
-
Seguir los labs en orden: un lab por sesión según la agenda de la semana (lab01-lab02 lunes/martes, lab03-lab05 miércoles, lab06-lab07 jueves, lab08 viernes).