What you'll learn:
- Fundamentos y arquitectura
- Conocer OpenShift CLI y Web Console
- Estrategias de despliegue
- Despliegue de un aplicativo
- Logs y scaling manual de Pods
- Habilitar CICD
- Crear Pipelines en Jenkins
Trabajar con contenedores está en auge debido a los grandes beneficios que aportan. Sin embargo, en un entorno profesional, los contenedores por sí solos no son suficientes.
OpenShift, conocido formalmente como OpenShift Container Platform, es una solución de computación en la nube de Red Hat que ofrece una plataforma como servicio.
El curso comienza con una introducción que aborda OpenShift y su origen basado en 4 pilares fundamentales. A lo largo de los capítulos, comprenderás qué es un Pod, qué es un servicio y cómo funciona una ruta de forma básica, ya que este curso está diseñado para principiantes.
También aprenderás las diferentes estrategias de despliegue de aplicaciones, implementando un ejemplo básico de una aplicación construida con JavaScript y NodeJS. Posteriormente, exploraremos los registros y detalles del Pod, incluyendo la IP asociada y el nodo del clúster en el que se está ejecutando.
Concluiremos el curso con el uso de la CLI de OpenShift, llamada OC, para revisar los Pods que están ejecutándose en un proyecto. Luego, aprenderás cómo escalar Pods manualmente desde la consola web y observar cómo aumenta el número de Pods disponibles en el clúster de OpenShift. Finalmente, el curso culminará con la habilitación de Jenkins y la configuración de pipelines para automatizar despliegues, asegurando un flujo de trabajo ágil y eficiente.