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