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.
Contenido del curso
Comprenderás por qué Docker es esencial para reproducibilidad en ML y crearás tu primera imagen con un modelo de entrenamiento, evitando problemas de dependencias en diferentes entornos.
- 1.1Introducción a Containers y su Impacto en MLLectura15 min
- 1.2Instalación y Configuración de Docker en tu MáquinaLectura20 min
- 1.3Crear un Dockerfile para un Modelo de Scikit-learnLectura25 min
- 1.4Práctica: Containeriza un Pipeline de PreprocesamientoLectura30 min
- 1.5Quiz: Conceptos Básicos de DockerQuiz10 min
Descubrirás cómo Kubernetes gestiona la escalabilidad y disponibilidad de tus modelos, permitiéndote desplegar servicios de inferencia que se adapten a la demanda en tiempo real.
- 2.1Conceptos Clave de Kubernetes: Pods, Services y DeploymentsLectura20 min
- 2.2Configurar un Cluster Local con Minikube o KindLectura25 min
- 2.3Desplegar tu Primer Modelo en KubernetesLectura30 min
- 2.4Práctica: Escalar un Servicio de Inferencia con HPALectura25 min
- 2.5Quiz: Fundamentos de KubernetesQuiz10 min
Aprenderás a conectar todas las piezas: desde el entrenamiento containerizado hasta el despliegue automatizado, creando flujos completos que optimicen el ciclo de vida de tus modelos.
- 3.1Diseñar un Pipeline de ML con ContainersLectura20 min
- 3.2Usar Volumes para Persistencia de Datos y ModelosLectura25 min
- 3.3Automatizar Despliegues con CI/CD para MLLectura30 min
- 3.4Práctica: Crear un Pipeline End-to-end con Airflow y KubernetesLectura30 min
- 3.5Quiz: Integración de PipelinesQuiz10 min
Aplicarás todo lo aprendido para desplegar un sistema de recomendación escalable, desde la containerización del modelo hasta su monitorización en Kubernetes, consolidando tus habilidades en un escenario real.
- 4.1Definir el Modelo y Arquitectura del SistemaLectura20 min
- 4.2Containerizar el Modelo y sus DependenciasLectura25 min
- 4.3Desplegar y Configurar en Kubernetes con HelmLectura30 min
- 4.4Práctica: Implementar Monitorización y Logs con PrometheusLectura30 min
- 4.5Quiz: Evaluación del Proyecto IntegradorQuiz15 min
Crea tu propio curso
La IA genera el contenido. Vos elegis el tema. En minutos tenes un curso completo para compartir.
Crear curso gratis