Skip to main content
Tekton Pipelines

Build Cloud Native CI/CD Pipelines

Tekton Pipelines is a Kubernetes extension that provides k8s-style resources for declaring CI/CD-style pipelines. Once installed, Tekton becomes available via kubectl and API calls, just like pods and other Kubernetes resources. Tekton is open-source and part of the CD Foundation, a Linux Foundation project.

Why Tekton?

Cloud Native

Runs on Kubernetes, uses containers as building blocks, and treats clusters as first-class resources

Decoupled

One Pipeline can deploy to any k8s cluster. Tasks run in isolation and resources swap easily between runs

Typed

Typed resources enable easy swapping of implementations (e.g., kaniko vs buildkit for image builds)

Core Concepts

Tekton defines Kubernetes Custom Resources that act as building blocks for your CI/CD pipelines:
Defines a series of steps which launch specific build or delivery tools that ingest specific inputs and produce specific outputs.
Instantiates a Task for execution with specific inputs, outputs, and execution parameters. Can be invoked standalone or as part of a Pipeline.
Defines a series of Tasks that accomplish a specific build or delivery goal. Can be triggered by an event or invoked from a PipelineRun.
Instantiates a Pipeline for execution with specific inputs, outputs, and execution parameters.

Get Started

Installation

Install Tekton Pipelines on your Kubernetes cluster in minutes

Quick Start

Create your first Task and Pipeline with a hands-on tutorial

Tasks

Learn how to create and run Tasks with steps, parameters, and results

Pipelines

Build complex workflows by chaining Tasks together

Kubernetes Version Requirements

Tekton Pipelines requires specific minimum Kubernetes versions:
Latest releases require:
  • v0.59.x and later: Kubernetes 1.27+
  • v0.61.x and later: Kubernetes 1.28+
For production deployments, use the Tekton Operator to install, upgrade, and manage Tekton projects.

What’s Next?

1

Install Tekton

Follow the installation guide to set up Tekton Pipelines on your cluster
2

Build Your First Task

Complete the quickstart tutorial to create a working Task and TaskRun
3

Explore Examples

Browse real-world examples and patterns in the official Tekton examples repository

Build docs developers (and LLMs) love