Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

How We Progressively Deliver Changes to Kubernetes Using Canary Deployments and Feature Flags

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to implement progressive software delivery strategies for Kubernetes environments through this 20-minute conference talk from the Linux Foundation. Discover a real-world case study demonstrating the transformation from risky big-bang releases to controlled, incremental deployments using canary deployments and feature flags. Explore the challenges of managing software updates for thousands of customers in individual Kubernetes containers, where traditional deployment methods required over 24 hours and created significant rollback risks. Understand how canary deployments enable gradual updates to small customer groups while building automated tools to halt rollouts quickly when issues arise, effectively limiting potential damage. Examine the implementation of OpenFeature for hiding new functionality behind feature flags, allowing controlled feature releases to select groups for testing and feedback collection over weeks before full deployment. Master the two-pronged approach that reduced deployment cycles from every 10 days to every 4 days while achieving fewer than 1% high-severity defects, with most issues resolved before customer impact. Gain practical insights into building resilient deployment pipelines that prioritize customer stability while enabling faster, more frequent software releases in complex Kubernetes environments.

Syllabus

How We Progressively Deliver Changes To Kubernetes Using Canary Deployments and Featur... Bob Walker

Taught by

Linux Foundation

Reviews

Start your review of How We Progressively Deliver Changes to Kubernetes Using Canary Deployments and Feature Flags

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.