Temario del curso
Fundamentos de MLOps en Kubernetes
- Conceptos principales de MLOps
- MLOps frente a DevOps tradicional
- Principales desafíos de la gestión del ciclo de vida de ML
Contenerización de cargas de trabajo de ML
- Empaquetado de modelos y código de entrenamiento
- Optimización de imágenes de contenedor para ML
- Gestión de dependencias y reproducibilidad
CI/CD para Machine Learning
- Estructuración de repositorios de ML para la automatización
- Integración de pasos de prueba y validación
- Disparado de pipelines para reentrenamiento y actualizaciones
GitOps para el despliegue de modelos
- Principios y flujos de trabajo de GitOps
- Uso de Argo CD para el despliegue de modelos
- Control de versiones de modelos y configuraciones
Orquestación de pipelines en Kubernetes
- Construcción de pipelines con Tekton
- Gestión de flujos de trabajo de ML multi-paso
- Programación y gestión de recursos
Estrategias de monitoreo, registro de eventos (logging) y retroceso (rollback)
- Seguimiento de la deriva de datos y el rendimiento del modelo
- Integración de alertas y observabilidad
- Enfoques de retroceso (rollback) y recuperación ante fallos
Reentrenamiento automatizado y mejora continua
- Diseño de bucles de retroalimentación
- Automatización del reentrenamiento programado
- Integración de MLflow para el seguimiento y la gestión de experimentos
Arquitecturas avanzadas de MLOps
- Modelos de despliegue multi-cluster y nube híbrida
- Escalado de equipos con infraestructura compartida
- Consideraciones de seguridad y cumplimiento
Resumen y próximos pasos
Requerimientos
- Comprensión de los fundamentos de Kubernetes
- Experiencia con flujos de trabajo de machine learning
- Conocimiento del desarrollo basado en Git
Público objetivo
- Ingenieros de ML
- Ingenieros de DevOps
- Equipos de plataformas de ML
Testimonios (3)
El conocimiento y la paciencia del formador para responder a nuestras preguntas.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
Traducción Automática
el ecosistema de ML no solo incluye MLFlow sino también Optuna, hyperops, Docker y docker-compose
Guillaume GAUTIER - OLEA MEDICAL
Curso - MLflow
Traducción Automática
Disfruté participando en el entrenamiento de Kubeflow, que se llevó a cabo de manera remota. Este entrenamiento me permitió consolidar mi conocimiento sobre los servicios de AWS, K8s y todas las herramientas de DevOps relacionadas con Kubeflow, que son las bases necesarias para abordar el tema adecuadamente. Quiero agradecer a Malawski Marcin por su paciencia y profesionalismo en la formación y los consejos sobre mejores prácticas. Malawski aborda el tema desde diferentes ángulos, utilizando diferentes herramientas de despliegue como Ansible, EKS kubectl y Terraform. Ahora estoy definitivamente convencido de que me dirijo hacia el campo de aplicación correcto.
Guillaume Gautier - OLEA MEDICAL | Improved diagnosis for life TM
Curso - Kubeflow
Traducción Automática