Cloud Native CD Pipelines with Tekton
summary
Tekton provides Kubernetes-native building blocks—Task/Pipeline/Trigger CRDs—used here to dogfood Tekton itself: nightly and on‑demand pipelines build and publish container images, deploy git‑stored manifests, and send CloudEvents for observability and Slack notifications. CI creates ephemeral PR namespaces that deploy a full copy of the CD system from the PR, run the pipelines, and block merges for failures; untrusted PRs are filtered out. Notes: heavy YAML, need for DSLs, better testing, labels and log archival to manage resource churn.
AI-written summary · about
chapters (8)
- 0:00Introduction to Tekton
- 3:31Tekton primitives and structure
- 5:57What is plumbing in CI/CD
- 8:05CD pipelines architecture
- 11:36Testing CD pipelines in CI
- 14:25Live demo of Tekton CD
- 21:20Lessons learned from setup
- 24:30Future improvements and community
related talks
48mTekton: From Source to Production Inside Kubernetes
47mTekton, a new approach to pipelines
36mModern CI/CD with Tekton and Prow Automated via Jenkins X
43mTekton From source to production inside Kubernetes
35m(k)Native K8s CI/CD platform
39mPower-Up With Clouds And Pipelines
21mBuild a Large Scale Cloud Native CI/CD System Based on Tekton
45mImplementing Cloud Native CI/CD
