Orchestrating and Observing GitOps Deployments with Keptn
summary
Keptn extends GitOps by installing a Kubernetes operator that intercepts workload changes (Argo/Flux or kubectl), creates OpenTelemetry traces and Prometheus metrics for end-to-end deployments, and introduces application CRDs that map service versions to application versions. It runs declarative pre- and post-deployment tasks (TypeScript hooks, PromQL evaluations), gates rollout on SLO checks, emits DORA metrics out of the box, and can trigger downstream workflows; the demo shows notifications (Slack) and traces in Jaeger working end-to-end.
AI-written summary · about
chapters (8)
- 0:00Keptn and GitOps intro
- 1:03Keptn V1 overview
- 3:53Monolith to cloud-native shift
- 8:12Feedback driving Keptn
- 10:38Keptn Lifecycle Toolkit features
- 15:35Keptn Lifecycle Toolkit demo
- 20:15Extending GitOps with Keptn
- 22:23Keptn future vision
related talks
36mKeptn Beyond 1.0: Sailing into the Future
29mObservability Driven Automation: Beyond GitOps with Keptn
30mExtending Observability to the Application Lifecycle with ArgoCD, Flux and Keptn
20mDon't GitOps Into a Blackhole
29mThanks Keptn Obvious! Observable SLOs with Prometheus and Keptn
06mLightning Talk: Thank you Keptn Obvious! Making SLOs observable with Prometheus a...
27mHands-Off Features Releases With Keptn, OpenFeature, And OpenTelemetry
27mWhy Is It Taking so Long?! Shining the Light on Application..
