Kubernetes-centric CI/CD
summary
Kubernetes hosts the CI/CD pipeline end to end with GitHub webhooks creating a PipelineRun CRD that runs linting, unit and integration tests, builds images with Kaniko (no Docker daemon) and pushes them to GCR, and deploys manifests rendered by Kustomize via Skaffold for local hot reload and remote rollout. The demo uses Tekon to orchestrate tasks, spins up a Postgres instance for integration tests then tears it down, and relies on KNative scale-to-zero for on‑demand pipeline execution.
AI-written summary · about
chapters (9)
- 0:00Introduction to talk
- 1:32Benefits of Kubernetes-centric CI/CD
- 6:29Tools in the Kubernetes ecosystem
- 11:00Local development workflow demo
- 17:51Hot reloading and feature validation
- 23:30Staging environment deployment
- 26:49Production deployment with Tekton
- 35:01Post-deployment validation and rollback
- 38:19Conclusion and future work
related talks
35m(k)Native K8s CI/CD platform
35m(k)Native K8s CI/CD platform
32mEnhance Your Kubernetes CI/CD Pipelines With Open Source
49mServerless CI/CD for Kubernetes with Tekton
29mCloud Native CD Pipelines with Tekton
22mCreating Serverless CI/CD on Kubernetes using GitOps
48mA Fully GitOps CI/CD Pipeline with Tekton and ArgoCD on Kubernetes
47mGitLab CI and Kubernetes: deploying Applications continuously to Kubernetes
