Cloud Native Progressive Delivery
summary
Argues that deployment and release are separable and demonstrates a GitOps pipeline that builds a container image, pushes it to a registry, and uses GitOps agents to deploy into a Kubernetes cluster while keeping user traffic on the old version. Uses Kubernetes + Istio service mesh for layer‑7 traffic control, shows traffic mirroring for testing and automated checks against RED/SLOs, then performs 1% progressive rollouts with automatic rollback on metric breaches. Demo builds a blue/green image, deploys it to a minikube cluster and mostly succeeds despite Wi‑Fi hiccups.
AI-written summary · about
chapters (11)
- 0:00Intro
- 1:00Release process
- 2:26How does cloud native enable this?
- 10:25Deployments now
- 11:40Progressive delivery
- 12:51Deployment = Release?
- 17:35Deploy
- 26:53Release
- 31:24I test in prod
- 32:44Demo
- 37:42Outro
related talks
32mCloud Native Progressive Delivery
46mProgressive Delivery in the Kubernetes era
51mProgressive Delivery in the Kubernetes era
36mProgressive Delivery in the Kubernetes era
35mLeveling Up Your CD: Unlocking Progressive Delivery on Kubernetes
41mProgressive Delivery in the Kubernetes era
48mProgressive Delivery in the Kubernetes Era
40mExpanding Horizons: Leveraging Advanced Deployment...
