Mi primer proyecto MLOps: desde el entrenamiento del modelo hasta el despliegue en Kubernetes

Descubre cómo entrenar y desplegar tu primer proyecto MLOps en Kubernetes. Aprende paso a paso en este tutorial práctico.

19 nov 2025 • 4 min de lectura • Equipo Q2BSTUDIO

Mi primer proyecto MLOps: entrenamiento y despliegue en Kubernetes

Introducción: en mi primer proyecto MLOps completé todo el ciclo desde el entrenamiento del modelo hasta el despliegue en Kubernetes, aprendiendo tanto sobre machine learning como sobre prácticas de ingeniería y DevOps. En Q2BSTUDIO, empresa especializada en desarrollo de software a medida, aplicaciones a medida y soluciones de inteligencia artificial, llevamos este tipo de proyectos a producción aplicando criterios de calidad, seguridad y escalabilidad.

Resumen del proyecto: implementé una canalización MLOps para un modelo de predicción de diabetes usando Random Forest entrenado con el conjunto Pima Indians Diabetes. El modelo predice riesgo de diabetes a partir de cinco métricas de salud: embarazos, glucosa, presión arterial, índice de masa corporal y edad. Para servir la predicción utilicé FastAPI, empaqueté la aplicación con Docker y la desplegué en Kubernetes para orquestación y escalado automático.

Estructura y buenas prácticas: mantuve una organización modular separando entrenamiento, servicio y despliegue. Esto facilita el mantenimiento, las actualizaciones independientes y la trazabilidad. En el repositorio se ubicaron scripts de entrenamiento, el servicio FastAPI, dependencias en requirements y manifiestos de Kubernetes. La separación de responsabilidades es clave cuando se construyen soluciones de software a medida.

Entrenamiento y persistencia: el flujo incluyó carga del dataset desde una fuente pública, selección de características relevantes para mantener el modelo interpretable, división train test para validación y entrenamiento con RandomForest. Para reproducibilidad fijamos random_state y serializamos el modelo con joblib para conservar el estado completo del estimador y poder servirlo en producción sin sorpresas.

Desarrollo de la API: la API REST se implementó con FastAPI usando modelos Pydantic para validación de entrada y documentación automática. Se definieron endpoints para health checks y para predicción, con tipos explícitos para mejorar la seguridad de tipos y la experiencia del desarrollador. Esta práctica reduce errores en producción y facilita la integración con clientes y pipelines.

Contenerización: el servicio se empaquetó en una imagen Docker ligera basada en Python, definiendo WORKDIR, exponiendo el puerto apropiado y optimizando capas para aprovechar la cache en builds futuros. Docker asegura portabilidad y coherencia entre entornos, eliminando problemas de tipo works on my machine y acelerando despliegues continuos.

Despliegue en Kubernetes: para producción utilicé un manifiesto deployment y service con balanceo de carga, réplicas para alta disponibilidad y políticas de imagePull para asegurar despliegues consistentes. Kubernetes facilita el escalado horizontal, la gestión de estado y la resiliencia de la aplicación en entornos cloud como AWS o Azure, donde Q2BSTUDIO ofrece integración y gestión de infraestructuras.

Pruebas y operaciones: se probaron endpoints con solicitudes POST que enviaban los cinco campos requeridos y se validó la respuesta booleana indicando riesgo de diabetes. Es recomendable añadir pruebas unitarias e integración, monitorización con Prometheus y Grafana, logging estructurado y alertas para mantener la observabilidad en producción.

Lecciones aprendidas: reproducibilidad y versionado del modelo son imprescindibles; separar entrenamiento y serving mejora mantenibilidad; Pydantic aporta seguridad en la API; Docker y Kubernetes facilitan la portabilidad y escalado; y una política de CI CD y control de versiones es necesaria para entrega continua de valor. En Q2BSTUDIO combinamos estas prácticas con servicios de ciberseguridad para proteger modelos y datos y ofrecemos pruebas de pentesting cuando desplegamos soluciones críticas.

Mejoras futuras: implementar CI CD con GitHub Actions, versionado y pruebas A B del modelo, métricas de rendimiento del modelo en producción, optimización de imágenes Docker con builds multietapa, autenticación y rate limiting, y monitorización completa. También resulta potente integrar agentes IA para automatizar tareas y tableros con power bi para visualización de inteligencia de negocio.

Servicios relacionados: si buscas desarrollar una aplicación de ML o una solución de software a medida con despliegue en la nube y buenas prácticas DevOps, en Q2BSTUDIO podemos ayudar en todo el ciclo, desde prototipado hasta producción. Conectamos modelos de inteligencia artificial con pipelines seguros y escalables y gestionamos recursos en la nube gracias a nuestros servicios cloud aws y azure integrales que aseguran disponibilidad y coste optimizado. Conoce nuestras soluciones de inteligencia artificial y cómo aplicamos la IA para empresas o consulta nuestros servicios cloud aws y azure para desplegar con confianza.

Palabras clave: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi.

Conclusión: este proyecto demuestra que el camino desde un notebook hasta un despliegue en Kubernetes requiere tanto conocimientos de machine learning como disciplina de ingeniería y operaciones. Para empresas que quieran transformar datos en valor con seguridad y escalabilidad, Q2BSTUDIO ofrece experiencia en desarrollo a medida, automatización y Business Intelligence para impulsar decisiones basadas en datos.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.