Kubeflow en Producción · Lección 13
¿Qué produce el proceso de 'compilación' de un pipeline definido con el SDK de KFP, antes de poder ejecutarlo en el cluster?
Un archivo de definición del pipeline (en formato YAML o similar) que describe la estructura completa del flujo, listo para subirse y ejecutarse en Kubeflow Pipelines
La compilación ejecuta directamente el pipeline completo en el cluster de producción sin ningún paso intermedio
Solo genera código en un lenguaje de programación distinto a Python, sin ninguna relación con YAML
Elimina por completo la necesidad de tener el código Python original que definió el pipeline
Kubeflow en Producción · Lección 13
Completa el código
El archivo compilado del pipeline se puede subir a través de la interfaz o vía el
Revisa: se puede subir a través de la interfaz visual o vía el propio SDK.
Kubeflow en Producción · Lección 13
¿Por qué tener el pipeline compilado como un archivo de definición separado (en vez de solo el código Python original) permite versionarlo y compartirlo de forma independiente del entorno de desarrollo específico donde se escribió?
Pista: el archivo compilado es una representación autocontenida y portable del pipeline que puede versionarse, compartirse o subirse directamente al sistema sin depender de tener el entorno de desarrollo Python original configurado, facilitando su distribución y ejecución reproducible.
✓
¡Lección completada!
Compilación y ejecución de pipelines
0
XP ganado
3
Vidas restantes