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:Task
Task
Defines a series of steps which launch specific build or delivery tools that ingest specific inputs and produce specific outputs.
TaskRun
TaskRun
Instantiates a Task for execution with specific inputs, outputs, and execution parameters. Can be invoked standalone or as part of a Pipeline.
Pipeline
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.
PipelineRun
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+
What’s Next?
Install Tekton
Follow the installation guide to set up Tekton Pipelines on your cluster
Build Your First Task
Complete the quickstart tutorial to create a working Task and TaskRun
Explore Examples
Browse real-world examples and patterns in the official Tekton examples repository