Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Duración 35 horas
Temario del curso
Módulo 1 – Introducción a los contenedores
- ¿Por qué usar contenedores?
- Contenedores frente a máquinas virtuales
- Arquitectura de contenedores
- Tiempo de ejecución de contenedores (Container runtimes)
- Ciclo de vida de un 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
- Control de versiones de imágenes
Módulo 3 – Fundamentos de Kubernetes
- Arquitectura de Kubernetes
- Pods
- Despliegues (Deployments)
- ReplicaSets
- Spaces de nombres (Namespaces)
- Etiquetas y selectores
Módulo 4 – Introducción a OpenShift
- Arquitectura de OpenShift
- Proyectos y spaces de nombres
- Consola web
- CLI de OpenShift
- Trabajo con aplicaciones
Módulo 5 – Despliegue de aplicaciones
- Despliegue de aplicaciones contenerizadas
- Escala de cargas de trabajo
- Actualizaciones continuas (Rolling updates)
- Gestión de la configuración
- Variables de entorno
Módulo 6 – Redes
- Servicios de Kubernetes
- Exposición de aplicaciones
- Rutas (Routes)
- Conceptos de Ingress
- Diagnóstico básico de redes
Módulo 7 – Almacenamiento y configuración
- Almacenamiento persistente
- Solicitudes de volumen persistente (Persistent Volume Claims)
- ConfigMaps
- Secretos (Secrets)
- Aplicaciones con estado (Stateful)
Módulo 8 – Fundamentos de seguridad
- Conceptos de RBAC
- Cuentas de servicio
- Configuración segura de aplicaciones
- Básicos 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 diagnóstico
Módulo 10 – Taller práctico
- Construir una imagen de contenedor
- Desplegar una aplicación
- Configurar la red
- Almacenar datos de la aplicación
- Seguridad y diagnóstico de la aplicación
Formato del curso
- Clases interactivas.
- Democraciones prácticas.
- Amplios ejercicios prácticos.
- 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 despliegue utilizados en su organización.
Requerimientos
Se recomienda que los participantes tengan:
- Conocimientos básicos de 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.
Reseñas (1)
comprensión básica de contenedores/kubernetes y su interacción características de la plataforma Openshift
Eric Scholze - NOW IT GmbH
Curso - Introduction to Containers, Kubernetes & OpenShift
Traducción Automática