Building Pipelines with the SDK


    Introduction to the Pipelines SDK

    Overview of using the 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

    Create 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
    Pipeline Parameters

    Passing data between pipeline components

    Python Based Visualizations

    Predefined and custom visualizations of pipeline outputs

    Visualize Results in the Pipelines UI

    Visualizing the results of your pipelines component

    Pipeline Metrics

    Export and visualize pipeline metrics

    DSL Static Type Checking

    Statically check the component I/O types

    DSL Recursion
    Using environment variables in pipelines

    How to set and use environment variables in Kubeflow pipelines

    GCP-specific Uses of the SDK

    SDK features that are available on Google Cloud Platform (GCP) only

    Manipulate Kubernetes Resources as Part of a Pipeline

    Overview of using the SDK to manipulate Kubernetes resources dynamically as steps of the pipeline

    Was this page helpful?

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

    Last modified 21.06.2019: