Containerización y Despliegue de Modelos de ML con Docker y Kubernetes

Containerización y Despliegue de Modelos de ML con Docker y Kubernetes

Aprende a containerizar tus flujos de Machine Learning con Docker y desplegarlos en Kubernetes para producción. Este curso práctico te guiará desde la creación de imágenes personalizadas hasta la orquestación de servicios escalables, optimizado para científicos de datos.
0 Estudiantes
20 Clases
Javier Morales
Javier Morales

Instructora

Acerca de este curso

Aprende a containerizar tus flujos de Machine Learning con Docker y desplegarlos en Kubernetes para producción. Este curso práctico te guiará desde la creación de imágenes personalizadas hasta la orquestación de servicios escalables, optimizado para científicos de datos.
Javier Morales
Javier Morales
9 Cursos
0 Estudiantes

Javier Morales es Instructor de cloud y ciberseguridad con base en Santo Domingo, República Dominicana. Su trabajo se enfoca en transformar temas complejos en rutas de aprendizaje claras, prácticas y fáciles de seguir.

Ha acompañado a estudiantes, profesionales y equipos de empresas en procesos de formación online, combinando teoría útil con ejercicios aplicables desde la primera clase.

En Cursalo diseña experiencias de aprendizaje con ejemplos reales, lenguaje directo y una estructura pensada para avanzar paso a paso sin perder contexto.

Javier Morales
Resumen del temario

Este curso incluye 4 modulos, 20 lecciones y 7:25 horas de materiales.

Fundamentos de Docker para Científicos de Datos
5 Partes | 1:40 Horas
Introducción a Containers y su Impacto en ML
Gratis

Concepto claveUn container es una unidad estandarizada de software que empaqueta código y todas sus dependencias, permitiendo que una aplicación se ejecute de manera rápida y confiable de un entorno informático a otro. Imagina que eres un científico de datos que necesita enviar un modelo de machine learning a producción. Sin containers, podrías enfrentarte al clásico problema: "En mi máquina funciona". Esto ocurre porque tu entorno local tiene versiones específicas de Python, librerías y configu

Tiempo de estudio 15 Minutos
Archivos adjuntos 0
Instalación y Configuración de Docker en tu Máquina
Gratis

Concepto claveDocker es una plataforma de containerización que permite empaquetar aplicaciones y sus dependencias en unidades estandarizadas llamadas contenedores. Imagina que eres un científico de datos que necesita enviar tu modelo de machine learning a un colega en otro departamento. Sin Docker, tendrías que enviar una lista larga de instrucciones: "instala Python 3.8, luego numpy 1.21, luego scikit-learn 0.24, asegúrate de que el sistema operativo sea Ubuntu 20.04..." Con Docker, simplemente

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Crear un Dockerfile para un Modelo de Scikit-learn
Gratis

Tipo de lección: VideoConcepto claveUn Dockerfile es un archivo de texto que contiene instrucciones para construir una imagen de Docker. Piensa en ello como una receta que especifica todos los ingredientes y pasos necesarios para crear un contenedor reproducible. Para científicos de datos, esto significa encapsular tu modelo de Scikit-learn, sus dependencias y el entorno de ejecución en un paquete autónomo.La analogía del mundo real sería preparar una caja de herramientas completa para un trabaj

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Práctica: Containeriza un Pipeline de Preprocesamiento
Gratis

Concepto claveContainerizar un pipeline de preprocesamiento significa empaquetar todo el codigo, dependencias y configuraciones necesarias para transformar datos crudos en un formato listo para modelos de ML, dentro de un contenedor Docker. Imagina que eres un chef preparando un plato complejo: en lugar de llevar todos tus utensilios y ingredientes a cada cocina diferente, preparas un kit de cocina portatil (el contenedor) que contiene exactamente lo que necesitas, garantizando que el plato salg

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Quiz: Conceptos Básicos de Docker
Gratis

Tipo de lección: QuizConcepto claveDocker es una plataforma de containerización que permite empaquetar aplicaciones y sus dependencias en unidades estandarizadas llamadas contenedores. Imagina que eres un científico de datos que necesita enviar un modelo de machine learning a un colega. En lugar de enviar un documento largo con instrucciones sobre cómo configurar Python, instalar bibliotecas específicas y configurar variables de entorno, simplemente le envías un paquete que contiene todo lo nece

Tiempo de estudio 10 Minutos
Archivos adjuntos 0
Orquestación con Kubernetes para Despliegue de Modelos
5 Partes | 1:50 Horas
Conceptos Clave de Kubernetes: Pods, Services y Deployments
Gratis

Conceptos clave: Pods, Services y Deployments En Kubernetes, tres conceptos fundamentales trabajan juntos para orquestar aplicaciones: Pods, Services y Deployments. Imagina que estás desplegando un modelo de machine learning en producción. Un Pod es la unidad más pequeña y básica en Kubernetes. Representa un solo proceso en ejecución en tu clúster. Piensa en un Pod como un contenedor Docker (o varios contenedores que comparten recursos) que ejecuta tu aplicación. Por ejemplo, un Pod podría conte

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Configurar un Cluster Local con Minikube o Kind
Gratis

Tipo de lección: VideoConcepto claveUn cluster de Kubernetes es un conjunto de nodos (máquinas) que ejecutan aplicaciones contenerizadas. Imagina una orquesta sinfónica: cada músico es un nodo, el director es el plano de control, y las partituras son los manifiestos de Kubernetes. Para practicar sin costos en la nube, usamos herramientas locales como Minikube (una VM ligera) o Kind (Kubernetes en Docker).Minikube es ideal para principiantes porque simula un cluster completo con una sola máquina

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Desplegar tu Primer Modelo en Kubernetes
Gratis

Concepto claveDesplegar un modelo de ML en Kubernetes significa empaquetar tu aplicación en contenedores y usar Kubernetes para gestionar su ejecución, escalado y disponibilidad. Piensa en Kubernetes como el director de orquesta que coordina múltiples músicos (contenedores) para tocar una sinfonía (tu modelo en producción). En lugar de preocuparte por máquinas individuales, defines el estado deseado (ej., 3 réplicas del modelo) y Kubernetes lo mantiene automáticamente.La unidad básica es el Pod,

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Práctica: Escalar un Servicio de Inferencia con HPA
Gratis

Tipo de lección: VideoConcepto claveEl Horizontal Pod Autoscaler (HPA) es un controlador de Kubernetes que ajusta automáticamente el número de réplicas de un Deployment basándose en métricas de uso de recursos. Imagina que tienes un restaurante: cuando llegan muchos clientes (alta carga), contratas más camareros (réplicas); cuando hay pocos, reduces el personal. HPA hace lo mismo con tus pods de inferencia de ML.En el contexto de modelos de ML, esto es crucial porque la demanda de inferencia pue

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Quiz: Fundamentos de Kubernetes
Gratis

Tipo de lección: QuizConcepto claveKubernetes es un sistema de orquestación de contenedores que automatiza el despliegue, escalado y gestión de aplicaciones en contenedores. Imagina que tienes una flota de camiones (nodos) que transportan cajas (pods) con productos (contenedores). Kubernetes es el centro de control que decide qué camión lleva qué caja, cuándo agregar más camiones si hay mucho tráfico, y cómo reemplazar camiones que se descomponen, todo sin interrumpir la entrega.En el contexto d

Tiempo de estudio 10 Minutos
Archivos adjuntos 0
Integración de ML Pipelines con Docker y Kubernetes
5 Partes | 1:55 Horas
Diseñar un Pipeline de ML con Containers
Gratis

Concepto claveUn pipeline de ML con containers es una secuencia automatizada de pasos de machine learning, donde cada paso se ejecuta dentro de un contenedor Docker independiente y se orquesta mediante Kubernetes. Imagina una cadena de montaje en una fabrica: cada estacion (container) realiza una tarea especifica (como limpieza de datos, entrenamiento o evaluacion) y pasa el resultado a la siguiente. La diferencia clave es que cada estacion es completamente portatil y aislada, garantizando que e

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Usar Volumes para Persistencia de Datos y Modelos
Gratis

Tipo de lección: VideoConcepto claveEn el mundo de los pipelines de Machine Learning, la persistencia de datos y modelos es como tener una bodega bien organizada para tu restaurante. Imagina que cada vez que cocinas (entrenas un modelo), tuvieras que comprar todos los ingredientes desde cero y tirar las recetas exitosas. Los volumes en Docker y Kubernetes son esa bodega que mantiene tus ingredientes (datos) y recetas (modelos) seguros y accesibles entre ejecuciones.Un volume es un mecanismo para

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Automatizar Despliegues con CI/CD para ML
Gratis

Concepto claveLa automatización de despliegues con CI/CD para Machine Learning es el proceso de crear un flujo automatizado que construye, prueba y despliega modelos de ML en contenedores Docker y los orquesta en Kubernetes. Imagina que eres un panadero que automatiza su producción: en lugar de hornear cada pan manualmente, configuras una línea de producción que mezcla ingredientes, hornea y empaqueta automáticamente cuando recibes un nuevo pedido. En ML, esto significa que cada vez que actualiz

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Práctica: Crear un Pipeline End-to-end con Airflow y Kubernetes
Gratis

Tipo de lección: VideoConcepto claveUn pipeline de ML end-to-end es como una cadena de montaje en una fábrica: cada etapa procesa datos y pasa el resultado a la siguiente, desde la ingesta hasta el despliegue. En nuestro contexto, Airflow orquesta estas etapas como un director de orquesta, mientras que Kubernetes proporciona los recursos escalables donde cada tarea se ejecuta en contenedores Docker. Esto permite automatizar flujos complejos de ML, como entrenar modelos periódicamente con nuevos

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Quiz: Integración de Pipelines
Gratis

Tipo de lección: QuizConcepto claveLa integración de ML pipelines con Docker y Kubernetes consiste en empaquetar cada etapa de tu flujo de machine learning (preprocesamiento, entrenamiento, inferencia) en contenedores independientes y orquestarlos para que se ejecuten de manera coordinada y escalable. Imagina una cadena de montaje en una fábrica: cada contenedor es una estación especializada (cortar, ensamblar, pintar) y Kubernetes es el supervisor que asegura que las piezas fluyan en el orden c

Tiempo de estudio 10 Minutos
Archivos adjuntos 0
Proyecto Integrador: Sistema de Recomendación en Producción
5 Partes | 2:00 Horas
Definir el Modelo y Arquitectura del Sistema
Gratis

Concepto claveEn el despliegue de modelos de ML, containerización no es solo empaquetar código, sino encapsular todo el entorno de ejecución: dependencias, librerías, sistema operativo y el modelo entrenado. Imagina que tu modelo es una planta delicada: Docker es la maceta que contiene tierra, nutrientes y agua específicos, mientras Kubernetes es el invernadero que gestiona múltiples macetas, asegurando que cada planta reciba luz y agua automáticamente.Para un sistema de recomendación, la arquit

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Containerizar el Modelo y sus Dependencias
Gratis

Tipo de lección: VideoConcepto claveContainerizar un modelo de ML significa empaquetarlo junto con todas sus dependencias en una unidad estandarizada llamada contenedor. Imagina que tu modelo es una planta delicada: necesita tierra especifica, agua con cierto pH, y una temperatura controlada. En lugar de intentar recrear estas condiciones en cada jardin donde la quieras plantar, la pones en un invernadero portatil (el contenedor) que ya tiene todo lo necesario. Asi, puedes moverla a cualquier la

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Desplegar y Configurar en Kubernetes con Helm
Gratis

Concepto claveHelm es el gestor de paquetes para Kubernetes, similar a apt para Ubuntu o pip para Python. Imagina que tu aplicación de recomendación necesita varios componentes: un servicio web, una base de datos Redis para caché, y un worker para procesar datos. Sin Helm, tendrías que crear manualmente decenas de archivos YAML para cada componente. Con Helm, empaquetas todo en un chart (un paquete reutilizable) que puedes instalar, actualizar o desinstalar con un solo comando.La magia de Helm e

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Práctica: Implementar Monitorización y Logs con Prometheus
Gratis

Tipo de lección: VideoConcepto claveLa monitorización en producción es como tener un panel de control en un avión. No solo necesitas saber si el motor funciona, sino también cuánto combustible queda, la temperatura y si hay turbulencias. En sistemas de ML, Prometheus es ese panel de control: recolecta métricas de tus contenedores y servicios, almacenándolas como series de tiempo.Imagina tu sistema de recomendación como una cadena de producción. Cada contenedor es una estación de trabajo. Sin log

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Quiz: Evaluación del Proyecto Integrador
Gratis

Tipo de lección: QuizConcepto claveEl despliegue de modelos de ML en producción requiere containerización para garantizar consistencia entre entornos y orquestación para manejar múltiples instancias de manera eficiente. Imagina que tu modelo es una receta de cocina: Docker es como empaquetar todos los ingredientes y utensilios en una caja hermética que funciona igual en cualquier cocina, mientras que Kubernetes es el chef ejecutivo que coordina múltiples cocineros para servir muchos platos simul

Tiempo de estudio 15 Minutos
Archivos adjuntos 0
Responder al comentario
Comentarios Aprobacion

Tu comentario sera visible despues de la aprobacion del administrador.

0
0 Reseñas
Calidad del contenido (0)
Habilidades del instructor (0)
Valor de compra (0)
Calidad de soporte (0)
Responder a la resena
Enviar respuesta

Tu respuesta a esta reseña será visible para todos los usuarios.

Containerización y Despliegue de Modelos de ML con Docker y Kubernetes
Gratis

Este curso incluye

Soporte del formador
Favorito
Compartir

Curso specifications

Secciones
4
Lecciones
20
Capacidad
Ilimitado
Duración
7:25 Horas
Estudiantes
0
Fecha de Created
5 abr. 2026
Fecha de Updated
21 jun. 2026
Javier Morales

Instructor de cloud y ciberseguridad · República Dominicana

Ricardo dave

Data Analyst at Microsoft

El instructor no esta disponible actualmente.
I am not available for 2 days due to a business trip
Containerización y Despliegue de Modelos de ML con Docker y Kubernetes
Estas viendo
Containerización y Despliegue de Modelos de ML con Docker y Kubernetes
Hablar por WhatsAppContactar por WhatsApp