Use this page to add the component to an existing Kubernetes cluster.
-
A Kubernetes cluster version 1.17 or later
If you don't already have a cluster, you can create one for testing with
kind
. Installkind
and create a cluster by runningkind create cluster
. This will create a cluster running locally, with RBAC enabled. -
Grant current user
cluster-admin
privileges.See Role-based access control for more information.
-
Install Tekton Pipelines. You can install the latest version using the command below or follow the pipeline installation guide:
kubectl apply --filename https://storage.googleapis.com/tekton-releases/pipeline/latest/release.yaml
The versions of Tekton Triggers available are:
- Officially released versions,
e.g.
v0.1.0
HEAD
- To install the most recent, unreleased code in the repo see the development guide
To add the Tekton Triggers component to an existing cluster:
-
Run the
kubectl apply
command to install Tekton Triggers and its dependencies:kubectl apply --filename https://storage.googleapis.com/tekton-releases/triggers/latest/release.yaml
You can install a specific previous release using
previous/$VERSION_NUMBER
, e.g.kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.1.0/release.yaml
To install a nightly release, use:
kubectl apply --filename https://storage.googleapis.com/tekton-releases-nightly/triggers/latest/release.yaml
-
Run the
kubectl get
command to monitor the Tekton Triggers components until all of the components show aSTATUS
ofRunning
:kubectl get pods --namespace tekton-pipelines
Tip: Instead of running the
kubectl get
command multiple times, you can append the--watch
flag to view the component's status updates in real time. Use CTRL + C to exit watch mode.
You are now ready to create and run Tekton Triggers:
- See Tekton Triggers Getting Started Guide to get started.
- Look at the examples