Tekton
Kubernetes-natives CI/CD-System. CNCF Graduated 2023. Pipeline, Task und PipelineRun als K8s-Ressourcen. In Go geschrieben. Backend für viele höherstufige Tools: Jenkins X, OpenShift Pipelines, JFrog.
Ein Task ist ein Pod, der Schritt für Schritt abläuft, eine Pipeline ein DAG aus Tasks. Modular aufgebaut — der Community-Catalog enthält über 100 standardisierte Tasks (git-clone, buildah, kaniko, deploy-to-k8s). Konkurrenz: Argo Workflows (stärker auf ML- und Datenpipelines ausgerichtet), selbstgehostete GitHub Actions, GitLab-CI-Runner. Tektons Positionierung: Cloud-native Primitiven, auf denen höherstufige Tools wie Konflux oder OpenShift Pipelines ihre UI/UX aufbauen. Abgrenzung zu GitOps (ArgoCD, Flux): Tekton ist CI — push-basiert, läuft bei einem Event —, GitOps ist CD — pull-basiert, gleicht gegen Git ab.