Guides / CD / GitOps

How to Install & Set Up Tekton

Install Tekton Pipelines and the tkn CLI to build Kubernetes-native CI/CD from reusable Tasks and Pipelines.

Updated 20263-step setupDownload Tekton →

Prerequisites

  • ✓A Kubernetes cluster (v1.28+) and kubectl configured
  • ✓A default StorageClass for pipeline workspaces

Install Tekton Pipelines

terminal
kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/latest/release.yaml
kubectl get pods -n tekton-pipelines --watch

Install the tkn CLI

Linux
curl -LO https://github.com/tektoncd/cli/releases/latest/download/tkn_Linux_x86_64.tar.gz
sudo tar xvzf tkn_Linux_x86_64.tar.gz -C /usr/local/bin/ tkn
macOS (Homebrew)
brew install tektoncd-cli

Verify the installation

terminal
tkn version
kubectl get pods -n tekton-pipelines
!

Tekton Pipelines deploys via kubectl apply and tkn is a plain Go binary — neither differs between RHEL-family and Debian-family hosts.

Documentation & Knowledge Base

Official DocumentationTekton Documentation →Knowledge Base & CommunityTekton GitHub Discussions →
Download Tekton— all versions & official links→

Related Guides

Argo CDInstall guide →JenkinsInstall guide →Concourse CIInstall guide →

Need Tekton deployed and managed for you?

We're OpenStack Dev — we design, deploy, and operate production DevOps infrastructure.

Get in TouchAll Install Guides