
En esta lección veremos como crear rutas canary o rutas AB. Con ellas podremos repartir el tráfico entre diferentes servicios
Veremos como instalar un mysql dentro de OpenShift. Este paso nos servirá para poder entender mejor el resto de lecciones.
Veremos en esta lección como pasar variables de entorno a un Pod. También veremos una variante que son los secretos.
Las variables de entorno están bien, pero normalmente necesitamos parametrizar nuestros Pods con ficheros. Muchas veces incluso por entorno. Para ello existen los ConfigMaps
En esta lección hablaremos sobre los Builds. Es decir como se construyen las imágenes que luego se despliegan.
Una vez construida la imagen tenemos que desplegarla. Eso se hace con los deployments
En esta lección hablaremos brevemente sobre los volúmenes, para almacenar datos persistentes.
Vamos a hacer una introducción al despliegue de contenedores. Para ello necesitamos una serie de herramientas que vamos a instalar.
En esta lección vamos a instalar un servidor de artefactos Nexus
En esta lección vamos a ver como parametrizamos el servidor Nexus
Vamos a añadir una serie de artefactos a nuestro NExus
Vamos a instalar un servidor de Git para tener nuestro código fuente y no depender de GitHub
Vamos a ver como podemos utilizar toda la infraestructura que hemos instalado previamente para desplegar un contenedor con nuestra aplicación.
Los contenedores Docker están muy de moda debido a los grandes beneficios que aportan. Pero en un entorno profesional los contenedores Docker se quedan cortos.
Para desplegar una solución empresarial con contenedores necesitamos más herramientas que las que incorpora Docker.
OpenShift de RedHat viene a cubrir estas carencias siendo competencia de la versión Enterprise de Docker.
Se basa en la misma tecnología de los contenedores Docker y en Kubernetes y otras herramientas para llevar los contenedores a nivel empresarial.
Si quieres conocer esta plataforma y poder aprovecharte de ella este curso te puede resultar útil.
Veremos una introducción muy didáctica de OpenShift desde una perspectiva de desarrollo, aunque también sirve como introducción si eres de sistemas.
Podrás entender que es un Pod, un servicio, una ruta, etc. Aprenderás a desplegar una infraestructura básica para un proyecto. Compuesto de un servidor de aplicaciones WildFly y una base de datos mysql. Aunque si no trabajas con java el curso también te servirá. WildFly y mysql es un medio no la finalidad del curso.
Todo ello de forma muy práctica y explicado como si fueses parte de mi equipo de trabajo. Sin ponernos academicistas. Lo que necesitas saber y explicado de forma sencilla y directa.
Es necesario unos mínimos conocimientos de Docker y de Git. Si no dispones de ellos puedes echarle un vistazo a mis otros cursos.