Introducción al curso
  • Introducción al curso
  • Contenido del curso
  • Nota sobre la valoración del curso
  • Nota sobre la sección de Preguntas y Respuestas
  • Introducción a Openshift
  • Distribuciones de Openshift
  • Arquitectura de Openshift
Herramientas para trabajar en local y realizar el curso
  • Minishift y CRC (CodeReady Containers). Diferencias
  • NOTA importante sobre Openshift Online
  • Red Hat OpenShift Online. Trabajar en la nube
Minishift. Trabajar en local con Openshift 3
  • Introducción
  • Descargar Minishift
  • Instalar y arrancar Minishift
  • Repaso de la Consola de Openshift en Minishift
CodeReady Containers (CRC): Trabajar en local con Openshift 4
  • Descargar y preparación de RedHat CodeReady Containers
  • Instalar CRC
  • Entorno creado después de la instalación de CRC
  • Configurar el cliente OC y conectarnos a Openshift
  • Conectarnos al cluster como administradores
  • Acceder a la Consola WEB
  • Repaso de la Consola de Openshift en CRC
Trabajar en local: Openshift Online
  • Acceder a OpenShit Online
  • Repaso de la Consola WEB en modo online
  • Configurar el cliente "oc" para trabajar online
Proyectos
  • ¿Qué es un proyecto?. Crear un proyecto
  • Ver las características de un proyecto. Usar la consola WEb con los proyectos
  • Crear un proyecto en modo declarativo desde un fichero YAML
  • Crear un proyecto desde la consola WEB
  • Borrar un proyecto
  • ¿Qué sucede al crear un namespace?
Objetos Kubernetes en un cluster Openshift
  • Introducción a la sección
  • Un comentario sobre la seguridad en Opesnshift para poder seguir el curso
  • IMPORTANTE: Configurar permisos para poder ejecutar algunos contenedores
  • Crear un POD con el comando run
  • Crear un POD con Manifest
  • Crear un Deployment
  • Crear un servicio
Despliegue de aplicaciones
  • Introducción al despliegue de aplicaciones
  • Despliegue de tipo Imagen. Introducción
  • NOTA IMPORTANTE PARA VERSIONES DE OPENSHIFT A PARTIR DE LA 4.5 (CRC >= 1.13)
  • Despliegue desde una imagen. Parte 1
  • Despliegue desde una imagen. Parte 2
  • Despliegue de una imagen desde la consola WEB
  • Ejemplo Práctico: Wordpress y MYSQL
  • Estrategias para construir desde código fuente
  • Despliegue desde código fuente. Introducción
  • Despliegue de una aplicación desde código fuente en un repositorio GIT
  • Despliegue de una aplicación desde código fuente desde la consola WEB
  • Despliegue de una aplicación desde Dockerfile
  • Despliegue de una aplicación Dockerfile desde la consola WEB
  • Despliegue de una aplicación desde el Catálogo
  • Crear un recurso YAML desde la consola WEB
  • Ver los componentes desde la consola WEB
  • Application Grouping. WordPress y Mysql
Variables, ConfigMaps y Secrets
  • Variables
  • Modificando variables y configuración a través de oc edit
  • Otros comandos interesantes de variables
  • Trabajar con Variables desde la Consola WEB
  • Ejemplo práctico OpenERP (Odoo) y Postrgres. Parte 1
  • Ejemplo práctico OpenERP (Odoo) y Postrgres. Parte 2
  • Config Maps. Introducción
  • ConfigMaps con ficheros. Ejemplo con Odoo y Postgres. Parte 1
  • ConfigMaps con ficheros. Ejemplo con Odoo y Postgres. Parte 2
  • Secrets. Introducción
  • Secrets. Secrets declarativos
  • ConfigMaps y secrets desde la Consola WEB
ImageStreams
  • Introducción a las ImageStreams
  • Crear una ImageStream desde new-app
  • NOTA:-Solución al error producido en el vídeo siguiente
  • Crear una ImageStream a una imagen externa con import-image
  • Crear una ImageStream interna
  • Etiquetar ImageStreams. Comando oc tag
  • Ver las ImageStreams en la consola WEB
  • Crear una imageStream desde un YAML
  • Actualizar de forma automática un ImageStream
  • Política de PULL de imágenes
Builds
  • Repaso e introducción a los builds
  • BuildConfigs. Introducción y Características
  • Crear un nuevo Build con GIT. Comando new-build
  • Otros comandos: start-build, cancel-build, delete
  • Build con Dockerfile inline
  • Builds desde sistemas de fichero local
  • Los BuildConfig en la consola WEB
  • Triggers. Como actualizar automaticamente el Build
  • Triggers ImageChange.
  • Introducción a los triggers webhook
DeploymentConfig y Deployments
  • Repaso de los DeploymentConfigs y Deployments
  • Creación y repaso de un DeploymentConfig desde la consola WEB