Programación Entornos de programación

Cod. REDHATOCP

Curso de Red Hat OpenShift Container Platform (RH OCP): Implementación y gestión de aplicaciones en contenedores

Aprende a implementar y gestionar aplicaciones con Red Hat OpenShift Container Platform (RH OCP) en entornos de contenedores seguros y eficientes.

Red Hat OpenShift Container Platform (RH OCP): Implementación y gestión de aplicaciones en contenedores
PRÓXIMAMENTE
Red Hat OpenShift Container Platform (RH OCP): Implementación y gestión de aplicaciones en contenedores
PRÓXIMAMENTE

En un mundo cada vez más digitalizado, la gestión eficaz de contenedores y plataformas en la nube es crucial para el funcionamiento óptimo de las organizaciones. Hoy en día, las infraestructuras tecnológicas están adoptando arquitecturas de contenedores por su eficiencia, flexibilidad y capacidad de respuesta. Red Hat OpenShift Container Platform se destaca como una herramienta poderosa que permite a los profesionales de TI administrar aplicaciones en contenedores de manera más eficiente y segura.

Este curso está diseñado para proporcionarte los conocimientos esenciales y prácticos de RH OCP, cubriendo desde la implementación hasta la administración de contenedores y aplicaciones en una nube privada o pública. Aprenderás a optimizar los entornos de trabajo, mejorar la eficiencia operativa y asegurar el cumplimiento normativo de la infraestructura. Al final del curso, habrás adquirido un entendimiento profundo de cómo implementar y gestionar recursos de manera efectiva, preparándote para enfrentar los desafíos actuales y futuros de la tecnología en el ámbito profesional.

  • Dirigido a

    Personal de TI que requiera adquirir conocimientos de RH OCP o perfiles profesionales que trabajan en el desarrollo, despliegue, y administración de aplicaciones en entornos empresariales. OpenShift es una plataforma compleja que combina Kubernetes con una capa empresarial, lo que la hace atractiva para profesionales en DevOps, administración de sistemas, desarrollo de software y arquitectura de soluciones.

  • ¿Qué competencias vas a adquirir?

    Implementar aplicaciones en contenedores utilizando Red Hat OpenShift Container Platform de manera efectiva y segura.

  • Requisitos

    Recomendable disponer de conocimientos previos en tecnologías de información; redes y sistemas. Además de tener conocimiento práctico sobre entornos GNU/Linux o UNIX.

    El alumno debe disponer de un ordenador basado en MacOS, Windows o Linux, con potencia de procesamiento suficiente para ejecutar entornos virtualizados (recomendado 16 GB de RAM), y con un hipervisor de tipo 2 instalado como VirtualBox o VMplayer.

    El curso está diseñado para que se realicen actividades con máquinas virtuales. Esto requiere que se debe disponer de un ordenador que cumpla, al menos, con los siguientes requerimientos:

    • CPU compatible 64-bit X86/AMD64 de 2016 o posterior.
    • Procesador de 1.6GHz o mayor. CPU: 6-8 núcleos.
    • 16GB de RAM aunque es preferible tener 32 GB.
    • 100GB de disco

  1. Introducción a OpenShift y contenedores
    • Conceptos básicos de contenedores y Kubernetes
    • Contenedores, Docker y OCI Kubernetes: Arquitectura y componentes principales
    • Comparación entre Kubernetes y OpenShift
    • Introducción a OpenShift Container Platform
    • ¿Qué es OpenShift?
    • Características principales de OpenShift
    • Versiones y despliegue de OpenShift (OCP, OKD, OCP en la nube)
  2. Arquitectura de OpenShift 
    • Componentes principales de OpenShift
    • API Server, etcd, Scheduler, Controller Manager
    • Master Nodes, Worker Nodes, y la red de contenedores
    • Componentes adicionales y su integración
    • Red Hat CoreOS (RHCOS)
    • Operadores de OpenShift
    • Red y almacenamiento en OpenShift
    • Arquitectura OCP-V
    • Resumen
  3. Instalación y configuración 
    • Requisitos previos de instalación
    • Infraestructura y dependencias
    • Diferentes métodos de instalación (bare metal, nube pública, virtualización)
    • Despliegue de un cluster OpenShift
    • Uso de OpenShift Installer
    • Instalación asistida en plataformas cloud (AWS, GCP, Azure)
    • Post-instalación: validación y configuración básica
    • Configuración de networking y almacenamiento
    • Redes SDN y configuraciones de red
    • Configuración de persistencia de almacenamiento (Persistent Volumes, StorageClasses)
    • Resumen
  4. Gestión de usuarios y seguridad
    • Autenticación y autorización en OpenShift
    • Gestión de usuarios y grupos
    • RBAC (Control de acceso basado en roles)
    • Integración con LDAP y OAuth
    • Políticas de seguridad
    • Security Context Constraints (SCC)
    • OpenShift Service Mesh y seguridad de red
    • Certificados y gestión de TLS
    • Gestión de proyectos (Namespaces)
    • Creación y administración de proyectos
    • Cuotas de recursos y límites
  5. Despliegue de aplicaciones en OpenShift 
    • Introducción al despliegue de aplicaciones
    • OpenShift S2I (Source-to-Image)
    • Estrategias de despliegue: recreación, rolling, blue-green, canary
    • Creación de aplicaciones desde el catálogo
    • Aplicaciones predefinidas en el OpenShift Developer Catalog
    • Integración con Jenkins para CI/CD
    • Rutas y servicios en OpenShift
    • Creación de rutas externas (ingresos y load balancers)
    • Servicio de balanceo de carga y redes de servicios
  6. Gestión y monitorización del clúster
    • Monitorización del rendimiento del cluster
    • Uso de Prometheus y Grafana en OpenShift
    • Alertas y métricas
    • Observabilidad
    • Registro de logs y auditoría
    • Uso de Elasticsearch, Fluentd y Kibana (EFK Stack)
    • Auditoría de eventos en OpenShift
    • Actualización y parcheo del cluster
    • Actualización de OpenShift y sus componentes
    • Estrategias de backup y restauración
  7. Operadores y automatización 
    • Operadores de OpenShift
    • ¿Qué son los operadores?
    • Instalación y uso de operadores
    • Operadores personalizados
    • Automatización con Ansible y OpenShift
    • Despliegue y gestión automatizada
    • Integración con Ansible Playbooks
  8. Buenas prácticas y casos de uso
    • Mejores prácticas en OpenShift
    • Gestión de recursos y optimización de costos
    • Seguridad y cumplimiento
    • Gestión de entornos multicloud y híbridos
    • Casos de uso
    • Ejemplos reales de implementación en empresas
    • Desafíos comunes y soluciones
  9. Prácticas en la nube 
    • Nube privada
    • Evaluación de conocimientos adquiridos nube privada
    • Nube pública
    • Despliegue de una aplicación en OpenShift
    • Configuración de networking, almacenamiento y monitoreo

Este curso se
encuentra en
desarrollo

Avísame cuando esté disponible

Este curso se encuentra en desarrollo

Avísame cuando esté disponible
Otros cursos que te pueden interesar Cursos de tu interés

Política de privacidad

ADR Formación utiliza cookies propias y de terceros para fines analíticos anónimos, guardar las preferencias que selecciones y para el funcionamiento general de la página.

Puedes aceptar todas las cookies pulsando el botón "Aceptar" o configurarlas o rechazar su uso pulsando el botón "Configurar".

Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies