Pipeline

Conceptual overview of pipelines in Kubeflow Pipelines

A pipeline is a description of a machine learning (ML) workflow, including allof the components in the workflow and how the components relate to each other inthe form of a graph. The pipelineconfiguration includes the definition of the inputs (parameters) required to runthe pipeline and the inputs and outputs of each component.

When you run a pipeline, the system launches one or more Kubernetes Podscorresponding to the steps (components) in your workflow (pipeline). The Podsstart Docker containers, and the containers in turn start your programs.

After developing your pipeline, you can upload your pipeline using the Kubeflow Pipelines UI or the Kubeflow Pipelines SDK.

Next steps

Feedback

Was this page helpful?

Glad to hear it! Please tell us how we can improve.

Sorry to hear that. Please tell us how we can improve.

Last modified 11.02.2020: Link Pipeline concepts page to relevant concept docs (#1657) (c0b8f9aa)