Contacta con nosotros

Temario del curso

Módulo 1 – Introducción a Contenedores

  • ¿Por qué contenedores?
  • Contenedores vs. máquinas virtuales
  • Arquitectura de contenedores
  • Rutinas (runtimes) de contenedores
  • Ciclo de vida del contenedor

Módulo 2 – Creación de Imágenes de Contenedores

  • Creación de imágenes de contenedores
  • Uso de Dockerfiles o Containerfiles
  • Optimización de imágenes
  • Registros de contenedores
  • Versionado de imágenes

Módulo 3 – Fundamentos de Kubernetes

  • Arquitectura de Kubernetes
  • Pods
  • Despliegues (Deployments)
  • ReplicaSets
  • Nombres de espacio (Namespaces)
  • Etiquetas y selectores

Módulo 4 – Introducción a OpenShift

  • Arquitectura de OpenShift
  • Proyectos y nombres de espacio
  • Consola web
  • Línea de comandos de OpenShift (CLI)
  • Uso de aplicaciones

Módulo 5 – Despliegue de Aplicaciones

  • Despliegue de aplicaciones contenidas
  • Escalar cargas de trabajo
  • Actualizaciones progresivas (Rolling updates)
  • Gestión de configuración
  • Variables de entorno

Módulo 6 – Redes

  • Servicios de Kubernetes
  • Exposición de aplicaciones
  • Rutas (Routes)
  • Conceptos de Ingress
  • Detección básica de errores de red

Módulo 7 – Almacenamiento y Configuración

\r
  • Almacenamiento persistente
  • Solicitudes de volúmenes persistentes (Persistent Volume Claims)
  • ConfigMaps
  • Secrets
  • Aplicaciones con estado (Stateful applications)

Módulo 8 – Fundamentos de Seguridad

  • Conceptos de RBAC
  • Cuentas de servicio
  • Configuración segura de aplicaciones
  • Fundamentos de seguridad de imágenes
  • Mejores prácticas de seguridad

Módulo 9 – Monitoreo y Diagnóstico

  • Registros (Logs)
  • Eventos
  • Métricas
  • Verificaciones de salud
  • Escenarios comunes de detección de errores

Módulo 10 – Taller Práctico

  • Construir una imagen de contenedor
  • Desplegar una aplicación
  • Configurar redes
  • Almacenar datos de la aplicación
  • Asegurar y diagnosticar la aplicación

Formato del Curso

  • Conferencias interactivas.
  • Demostraciones prácticas.
  • Ejercicios prácticos extensivos.
  • Escenarios de despliegue del mundo real.

Opciones de Personalización del Curso

El curso puede personalizarse para adaptarse a las tecnologías, herramientas de desarrollo y entornos de implementación utilizados dentro de su organización.

Requerimientos

Los participantes deben tener:

  • Habilidades básicas en la línea de comandos de Linux.
  • Comprensión general del desarrollo de software o la administración de sistemas.
  • Conocimientos básicos de redes.
  • No se requiere experiencia previa con OpenShift.
 35 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas