Skip to content

Tekton Ecosystem

Modular CI/CD for Kubernetes

Pick the components you need. Each one works standalone or together as a full platform.

Pipelines

Core

The engine. Define Tasks, Steps, and Pipelines as Kubernetes custom resources. Each Step runs in its own container.

Triggers

Automation

Event-driven automation. EventListeners watch for webhooks, TriggerBindings extract data, and TriggerTemplates create PipelineRuns.

Chains

Security

Supply chain security. Automatically signs TaskRun and PipelineRun results, generates SLSA provenance attestations.

Pipelines-as-Code

Automation

Git-native CI/CD. Define pipelines in your repo, trigger from PRs, and see status checks — no external config needed.

CLI (tkn)

Operations

Command-line interface for managing Tekton resources. Start PipelineRuns, view logs, debug failures — all from your terminal.

Dashboard

Operations

Web-based UI for monitoring PipelineRuns, TaskRuns, and resources. View logs, inspect YAML, and manage your CI/CD workflows visually.

Hub / Catalog

Operations

Marketplace of reusable Tasks and Pipelines. Find community-contributed build steps for Git, Docker, Kubernetes, and more.

Operator

Operations

Kubernetes operator for lifecycle management. Install, upgrade, and configure Tekton components declaratively via TektonConfig CRDs.

Results

Operations

Long-term storage API for pipeline run data. Query historical runs, aggregate metrics, and retain records beyond Kubernetes etcd.

Pruner

Operations

Automated resource cleanup. Schedule pruning of old PipelineRuns and TaskRuns to keep your cluster tidy and etcd healthy.

How Components Fit Together

Every component is optional. Start with Pipelines and add what you need.

Get Started with Tekton