Prerequisites
Before installing Tekton Pipelines, ensure you have:kubectl CLI
The kubectl command-line tool installed and configured
Cluster Admin Privileges
Grant
cluster-admin privileges to your current user. See the Kubernetes RBAC documentation for detailsMetrics Server (Optional)
Install a Metrics Server if you need support for high availability use cases
If you want to test Tekton on your local machine, check out the local installation guide for options like Kind, Minikube, or Docker Desktop.
Install Tekton Pipelines
Latest Official Release
To install the latest stable version of Tekton Pipelines:Alternative Installation Options
- Nightly Release
- Specific Version
- Untagged Release
Install the latest nightly build with cutting-edge features:
Verify Installation
Monitor the installation progress by watching the Tekton Pipelines pods:1/1 under the READY column, the installation is complete:
The
tekton-pipelines namespace is automatically created during installation and contains all Tekton components.Verify Installation with a Test Task
Create a simple test to confirm Tekton is working:Additional Configuration
Tekton Pipelines supports extensive configuration options:Alpha & Beta Features
Enable experimental features for early access to new capabilities
Execution Parameters
Customize timeouts, resource limits, and execution behavior
High Availability
Configure controller replicas and metrics for production deployments
Multi-Tenancy
Isolate pipelines across teams and projects (partial support)
See the additional configuration options documentation for detailed configuration guidance.
Multi-Tenant Considerations
Next Steps
Now that Tekton Pipelines is installed, you’re ready to start building:Quick Start Tutorial
Create your first Task and Pipeline in minutes
Explore Examples
Browse real-world examples and patterns