Curso de OpenShift
En este curso aprenderás a desplegar servicios con OpenShift desde cero y ampliar tus conocimientos sobre Cloud Computing y la capa de Plataforma como Servicio PaaS.
Los siguientes contenidos forman parte de un curso que he impartido para OpenWebinars en mayo de 2019.
Puedes obtener todo el contenido del curso en el repositorio GitHub. Todas las observaciones, mejoras y sugerencias son bienvenidas.
Unidades
Bloque 1: Introducción a PaaS
Bloque 2: Contenedores. Docker
- Desplegando nuestras aplicaciones en contenedores
- Introducción a docker
- Ciclo de vida de nuestras aplicaciones en docker
- Persistencia de la información en docker
Bloque 3: Orquestación de contenedores. Kubernetes
- Introducción a Kubernetes
- ¿Qué nos aporta Kubernetes?: Tolerancia a fallos,escalabilidad, balanceo de carga
- ¿Qué nos aporta Kubernetes?: Actualizaciones continúas/Rollback y enrutamiento
- Persistencia de información en Kubernetes
Bloque 4: OpenShift
- Introducción a openshift
- OpenShift Online
- minishift: Instalación local de Openshift
- Despliegue de nuestra primera aplicación en OpenShift
- Recursos que nos ofrece Openshift
- Tolerancia a fallos, escalabilidad y balanceado de carga en OpenShift
- Actualizaciones continúas y Rollback de nuestra aplicación en OpenShift
- Despliegue continuo en OpenShift
- Autoescalado: Escalado automático en OpenShift
- Introducción a la utilidad de línea de comandos oc
- Despliegue de una aplicación con la utilidad de línea de comandos oc
- Operaciones avanzadas con la utilidad de línea de comandos oc
- Despliegue de aplicaciones Python en OpenShift
- Despliegue de aplicaciones PHP en OpenShift
- Despliegue de aplicaciones PHP en OpenShift con almacenamiento persistente
- Trabajando con bases de datos en OpenShift
- Despliegue de Wordpress en OpenShift
- Despliegue de Wordpress con un template en OpenShift