A Fully GitOps CI/CD Pipeline with Tekton and ArgoCD on Kubernetes
summary
A concrete GitOps CI/CD pipeline building and deploying a Spring Boot service on Kubernetes. Tekton runs tasks to compile the service and uses kaniko to build and push images to Google Container Registry; a kustomize overlay is auto-updated with an incremented image tag (12.44), committed by a git-backed bot. ArgoCD detects the repo change and performs an appsync to deploy the updated manifest to a staging namespace; the demo runs end-to-end successfully.
AI-written summary · about
chapters (10)
- 0:00Start
- 4:49Why another concept?
- 5:34From an imperative to a declarative approach
- 7:06Advantages of a GitOps approach?
- 9:04Are there any tools to implement a GitOps approach
- 11:59We need a fast and continuous feedback loop!
- 14:10They weren't designed for the cloud
- 15:28First native CI/CD engine for Kubernetes
- 41:49GitOps Pipelines and Cloud Native
- 42:28Communicate. Never stop learning. Share knowledge.
related talks
16mUse Kubernetes-native Integrated GitOps CI/CD Workflows
37mTekton and ArgoCD: The Dynamic Duo for GitOps-based Continuous I/D/D
39mGitOps — How to Marry Git and Kubernetes for Deployment and Operations
43mTekton From source to production inside Kubernetes
30mSecuring Cloud Native CI/CD with the Dynamic Duo of Tekton and ArgoCD
38mTekton and ArgoCD: The Dynamic Duo for Kube Native CI/CD
51mSelf-Healing CI/CD Pipelines with Tekton and ArgoCD
29mCombining Progressive Delivery with GitOps and Continuous Delivery
