Contacta con nosotros

Temario del curso

Módulo 1 – Introducción a los contenedores

  • ¿Por qué utilizar contenedores?
  • Contenedores frente a máquinas virtuales
  • Arquitectura de contenedores
  • Runtimes para contenedores
  • Ciclo de vida del contenedor

Módulo 2 – Creación de imágenes de contenedores

  • Creación de imágenes de contenedores
  • Trabajo con Dockerfiles o Containerfiles
  • Optimización de imágenes
  • Registros de contenedores (registries)
  • Versionado de imágenes

Módulo 3 – Fundamentos de Kubernetes

  • Arquitectura de Kubernetes
  • Pods
  • Deployments
  • ReplicaSets
  • Nombrespaces (namespaces)
  • Etiquetas y selectores

Módulo 4 – Introducción a OpenShift

  • Arquitectura de OpenShift
  • Proyectos y namespaces
  • Consola web
  • Línea de comandos de OpenShift (CLI)
  • Trabajo con aplicaciones

Módulo 5 – Despliegue de aplicaciones

  • Despliegue de aplicaciones mediante contenedores
  • Escalado de cargas de trabajo
  • Actualizaciones progresivas (rolling updates)
  • Gestión de configuración
  • Variabls de entorno

Módulo 6 – Redes

  • Servicios de Kubernetes
  • Exposición de aplicaciones
  • Routes
  • Conceptos de Ingress
  • Resolución básica de incidencias en redes

Módulo 7 – Almacenamiento y configuración

  • Almacenamiento persistente
  • Persistent Volume Claims (PVC)
  • ConfigMaps
  • Secrets
  • Aplicaciones con estado (stateful applications)

Módulo 8 – Fundamentos de seguridad

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

Módulo 9 – Monitoreo y resolución de incidencias

  • Logs (registros)
  • Eventos
  • Métricas
  • Comprobaciones de salud
  • Casos comunes de resolución de incidencias

Módulo 10 – Taller práctico

  • Creación de una imagen de contenedor
  • Despliegue de una aplicación
  • Configuración de redes
  • Almacenamiento de datos de la aplicación
  • Aseguramiento y resolución de incidencias de la aplicación

Formato del curso

  • Clases interactivas.
  • Demostraciones prácticas.
  • Ejercicios prácticos extensos.
  • Escenarios de despliegue del mundo real.

Opciones de personalización del curso

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

Requerimientos

Los participantes deben contar con:

  • Habilidades básicas de línea de comandos de Linux.
  • Conocimientos generales sobre desarrollo de software o administración de sistemas.
  • Conocimientos básicos de redes informáticas.
  • No se requiere experiencia previa con OpenShift.
 35 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas