Building Pipelines with the SDK

Use the Kubeflow Pipelines SDK to build components and pipelines

Install the Kubeflow Pipelines SDK

Setting up your Kubeflow Pipelines development environment

Build Components and Pipelines

Building your own component and adding it to a pipeline

Build Reusable Components

A detailed tutorial on creating components that you can use in various pipelines

Build Lightweight Python Components

Building your own lightweight pipelines components from Python

Best Practices for Designing Components

Designing and writing components for Kubeflow Pipelines

DSL Overview

Introduction to the Kubeflow Pipelines domain-specific language (DSL)

Enable GPU and TPU

Enable GPU and TPU for Kubeflow Pipelines on Google Kubernetes Engine

DSL Static Type Checking

Statically check the component I/O types

DSL Recursion

Author a recursive function in DSL