El proyecto de kit de herramientas de aprendizaje Kubeflow está destinado a ayudar a implementar cargas de trabajo de aprendizaje automático en múltiples nodos, pero donde dividir y distribuir una carga de trabajo puede agregar una sobrecarga y complejidad computacional. Kubernetes tiene la tarea de facilitar la administración de las cargas de trabajo distribuidas, mientras que Kubeflow se centra en hacer que la ejecución de estas cargas de trabajo sea portátil, escalable y simple. Los scripts y los archivos de configuración son parte del proyecto. Los usuarios pueden personalizar su configuración y ejecutar scripts para implementar contenedores en un entorno elegido.