mirror of https://github.com/kubeflow/website.git
26 lines
1.0 KiB
Markdown
26 lines
1.0 KiB
Markdown
+++
|
|
title = "Pipeline"
|
|
description = "Conceptual overview of pipelines in Kubeflow Pipelines"
|
|
weight = 10
|
|
+++
|
|
|
|
A *pipeline* is a description of a machine learning (ML) workflow, including all
|
|
of the components in the workflow and how the components relate to each other in
|
|
the form of a [graph](/docs/pipelines/concepts/graph/). The pipeline
|
|
configuration includes the definition of the inputs (parameters) required to run
|
|
the pipeline and the inputs and outputs of each component.
|
|
|
|
When you run a pipeline, the system launches one or more Kubernetes Pods
|
|
corresponding to the steps (components) in your workflow (pipeline). The Pods
|
|
start Docker containers, and the containers in turn start your programs.
|
|
|
|
After developing your pipeline, you can upload and share it on the
|
|
Kubeflow Pipelines UI.
|
|
|
|
## Next steps
|
|
|
|
* Read an [overview of Kubeflow Pipelines](/docs/pipelines/pipelines-overview/).
|
|
* Follow the [pipelines quickstart guide](/docs/pipelines/pipelines-quickstart/)
|
|
to deploy Kubeflow and run a sample pipeline directly from the Kubeflow
|
|
Pipelines UI.
|