Tekton
Sistema CI/CD nativo per Kubernetes, CNCF Graduated dal 2023. Pipeline, Task e PipelineRun sono risorse K8s. Scritto in Go. Backend di molti strumenti di livello superiore: Jenkins X, OpenShift Pipelines, JFrog.
Un Task è un pod che esegue i passaggi in sequenza; una Pipeline è un DAG di task. È modulare: il Catalog della comunità contiene oltre 100 task standardizzati (git-clone, buildah, kaniko, deploy-to-k8s). Concorrenti: Argo Workflows (più orientato a pipeline ML e di dati), GitHub Actions self-hosted, il runner di GitLab CI. Il posizionamento di Tekton: primitive cloud-native su cui strumenti di livello superiore (Konflux, OpenShift Pipelines) costruiscono interfaccia ed esperienza d'uso. Non va confuso con il GitOps (ArgoCD, Flux): Tekton è CI (push, scatta su evento), il GitOps è CD (pull, riconcilia rispetto a git).