> Markdown version of [/videos/949-progressive-delivery-in-kubernetes](https://www.wearedevelopers.com/videos/949-progressive-delivery-in-kubernetes). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Progressive Delivery in Kubernetes Stop risking outages with all-or-nothing deployments. Learn how Argo Rollouts and AI automate Kubernetes canary releases, triggering instant rollbacks before users even notice. - **Speakers:** [Carlos Sanchez](https://www.wearedevelopers.com/@carlos-sanchez) - **Event:** World Congress 2024 - **Published:** August 20, 2024 - **Duration:** 27:52 - **URL:** https://www.wearedevelopers.com/videos/949-progressive-delivery-in-kubernetes ## Summary All-or-nothing software deployments carry significant risk, frequently causing widespread outages when bad code reaches all users at once. Progressive delivery mitigates this blast radius by running multiple application versions in parallel and exposing changes incrementally. Instead of relying solely on pre-production testing, engineering teams can embrace the mindset that "monitoring is the new testing," utilizing gradual rollout strategies to validate software correctness directly in production. This structural safety net heavily prioritizes aggressive automation, highlighting the developer philosophy that if you haven't automatically destroyed something by mistake, you are not automating hard enough. While standard Kubernetes offers basic rolling updates, advanced strategies like blue-green or canary deployments require specialized tooling to orchestrate traffic splitting and automated behavioral analysis. Argo Rollouts—an open-source Kubernetes controller—replaces standard deployment objects to enable highly configurable traffic routing using ingress controllers and service meshes. By defining infrastructure alongside an analysis template, developers can instruct Argo to continuously query backend observability systems during a deployment. This allows the system to automatically scale up traffic as operational confidence grows, or execute instant, automated rollbacks if error thresholds are exceeded. Expanding progressive delivery capabilities involves integrating AI-driven log analysis to evaluate application state beyond standard metrics. Routing deployment logs to LLMs like Google's Gemini during a canary release allows the system to directly translate raw server errors into actionable health assessments and confident rollback instructions. This combination of intelligent log evaluation and automated progression significantly shortens the time from idea to production by providing robust guardrails, ensuring that inevitable software errors are securely contained without requiring manual engineering intervention. **Keywords:** kubernetes progressive delivery, argo rollouts automation, canary deployment techniques, blue-green application routing, automated deployment rollbacks, production monitoring practices, application blast radius mitigation, feature flag management, openfeature integration, kubernetes ingress traffic splitting, ai-driven log analysis, gemini deployment evaluation, service mesh deployment strategies, argo analysis templates ## Chapters 1. **Defining progressive delivery and core deployment safety** (00:02) — Progressive delivery introduces targeted deployment strategies to replace risky all-or-nothing software updates. 1. **Core business benefits and goals of progressive delivery** (03:40) — Limiting application blast radius and reducing downtime encourages faster shipping from idea to production. 1. **Comparing Kubernetes deployment strategies and routing techniques** (04:51) — Techniques like rolling updates, blue-green deployments, canary releases, and feature flags offer different structural advantages. 1. **Monitoring and automation as production testing safeguards** (09:12) — Robust production monitoring and deployment automation reduce the reliance on flawless pre-production testing boundaries. 1. **Understanding Kubernetes services and ingress controller architecture** (10:41) — Load balancers and ingress controllers process external inputs to intelligently route traffic to specific backend pods. 1. **Executing deployment strategies using Argo Rollouts controllers** (12:21) — Argo Rollouts provides custom deployment objects and automated analysis templates for managing declarative traffic shifts. 1. **Scaling traffic safely during a successful canary rollout** (14:58) — Applying gradual traffic scaling and health verification safely promotes a newly released application version. 1. **Automating deployment log verification with generative AI** (20:24) — Integrating an AI model evaluates complex deployment logs to output a stable release promotion confidence score. 1. **Handling deployment failures via automated canary rollbacks** (21:27) — Argo Rollouts dynamically detects backend errors and rapidly reverts a faulty deployment without direct human intervention. 1. **Simplifying software delivery with open source tooling** (27:15) — Adopting open-source infrastructure tools simplifies the foundational implementation of automated rollout and rollback mechanisms. ## Related Moments - [Automating canary deployments with Argo Rollouts](https://www.wearedevelopers.com/videos/100233-when-human-meets-canary) (from "When human meets canary") - [Automating progressive rollouts and metric success analysis](https://www.wearedevelopers.com/videos/1603-next-gen-ci-cd-with-gitops-and-progressive-delivery) (from "Next-gen CI/CD with Gitops and Progressive Delivery") - [Applying canary deployment principles to modern software releases](https://www.wearedevelopers.com/videos/100233-when-human-meets-canary) (from "When human meets canary") - [Architectural setup for the agentic AI live deployment demo](https://www.wearedevelopers.com/videos/100071-from-static-rules-to-reasoning-platforms-scaling-intelligent-canary-delivery-in-2026) (from "From Static Rules to Reasoning Platforms: Scaling Intelligent Canary Delivery in 2026") - [Continuous deployment to edge devices using Argo CD](https://www.wearedevelopers.com/videos/1609-from-code-to-motion-building-an-autonomous-hat-hunting-robot-with-kubernetes-ml) (from "From Code to Motion: Building an Autonomous Hat-Hunting Robot with Kubernetes & ML") - [Demonstrating automated canary releases and infrastructure rollbacks](https://www.wearedevelopers.com/videos/1603-next-gen-ci-cd-with-gitops-and-progressive-delivery) (from "Next-gen CI/CD with Gitops and Progressive Delivery") ## Related Articles - [Exploring AI: Opportunities and Risks for Developers](https://www.wearedevelopers.com/magazine/522-exploring-ai-opportunities-and-risks-for-developers) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) ## Related Jobs - [Devops Engineer](https://www.wearedevelopers.com/jobs/ext/1940926-devops-engineer) at **Bitpanda** - [Platform Engineer (DevOps)](https://www.wearedevelopers.com/jobs/48264-platform-engineer-devops) at **WDW Consulting GmbH** - [Platform Engineer - Mercury Runtime Platform](https://www.wearedevelopers.com/jobs/ext/293235-platform-engineer-mercury-runtime-platform) at **Raiffeisen Bank International AG** - [Staff Software Engineer, Copilot Experiences](https://www.wearedevelopers.com/jobs/ext/164361-staff-software-engineer-copilot-experiences) at **GitHub** - [Senior Software Engineer, Enterprise Products](https://www.wearedevelopers.com/jobs/ext/1841248-senior-software-engineer-enterprise-products) at **GitHub** - [Lead Cloud DevSecOps Engineer - Kubernetes](https://www.wearedevelopers.com/jobs/ext/1659167-lead-cloud-devsecops-engineer-kubernetes) at **BWI GmbH**