Carlos Sanchez

Progressive Delivery in Kubernetes

Can your Kubernetes deployments automatically detect failures and roll back? Learn how progressive delivery provides an automated safety net for every release.

Progressive Delivery in Kubernetes
#1about 3 minutes

Understanding the core concepts of progressive delivery

Progressive delivery is a set of deployment techniques that avoid all-or-nothing releases by gradually rolling out changes to a subset of users.

#2about 1 minute

The business case for progressive delivery

Adopting progressive delivery helps avoid downtime, limit the blast radius of failures, and shorten the time from idea to production by providing safety guardrails.

#3about 5 minutes

Exploring key progressive delivery techniques

An overview of common deployment strategies including default Kubernetes rolling updates, blue-green deployments, canary releases, and feature flags.

#4about 1 minute

Why monitoring is the new form of testing

Effective monitoring and observability are crucial for progressive delivery, allowing teams to automatically detect issues in production and react quickly.

#5about 2 minutes

Implementing progressive delivery in Kubernetes

Kubernetes services and ingress controllers are the foundational components that enable traffic shifting for strategies like canary deployments.

#6about 3 minutes

Using Argo Rollouts for advanced Kubernetes deployments

Argo Rollouts is an open-source Kubernetes controller that provides advanced deployment capabilities like canary releases and blue-green deployments out of the box.

#7about 7 minutes

Demo of a successful canary deployment with Argo Rollouts

A step-by-step demonstration shows how Argo Rollouts manages a successful canary release, gradually shifting traffic from a blue to a green version.

#8about 4 minutes

Demo of an automatic rollback after a failed deployment

See how Argo Rollouts automatically detects a failing canary deployment and rolls back to the stable version without manual intervention.

#9about 2 minutes

Enhancing rollouts with AI-powered log analysis

AI tools like Google Gemini can be integrated into the analysis step to interpret complex logs, determine deployment health, and generate clear summaries for rollback decisions.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms
Inside last week’s Dev Digest 188 . 🤖 GitHub Copilot CLI is now in public review 💻 Microsoft is bringing ‘vibe working’ to office apps 🎣 Attackers abuse AI tools to generate captchas in fishing attacks ⚠️ When LLMs autonomously attack 🧠 Common cause...
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms
AG
Andre Braun, GitLab
Now is the time for industrialized software development
Now is the time for industrialized software development Recently, I received a letter from my car’s manufacturer alerting me to a recall. They had discovered a defective part and wanted to replace it. It was easily fixed, and I might have forgotten a...
Now is the time for industrialized software development
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025

From learning to earning

Jobs that call for the skills explored in this talk.

e DevOps Kubernetes

e DevOps Kubernetes

","addresslocality":"valbonne","streetaddress":""},"geo":{"@type":"geocoordinates","longitude":7.009186,"latitude":43.64152}},"industry":"","identifier":{"@type":"propertyvalue","name":"innova
Canton de Valbonne, France

Remote
45-50K
Intermediate
Bash
DevOps
Ansible
+6