Member-only story

K8s Bootcamp Day 6— Deployment Strategies: Rolling updates, Blue-Green and Canary

Erandi Ganepola
9 min readMar 31, 2024

--

K8s Bootcamp: Forge Your Superpower with Hands-on Exercises from Novice to Advanced Deployments

Hello there!

Welcome to the 6th article of the K8s Bootcamp series. If you are new here, get a quick start to this article series with my first article on K8s Essentials: Pods, Deployments, and Your Superpower.

This K8s Bootcamp will discuss novice to advanced K8s concepts and hands-on exercises. Also, this article series will benefit you in achieving your CKAD certification.

License details | Creator: rawpixel.com | Credit: rawpixel.com

Today we will discuss important and widely used deployment strategies of K8s. In real-world business use cases deployments involve continuous updates and we need to achieve this with 0 downtime (without causing any downtime when serving live traffic). Moreover, deployments should be easily scalable. Therefore knowing approaches like rolling updates, rollbacks and strategies like blue-green and canary are important.

So let’s get started!

Labels, Selectors and Annotations

Before discussing all the strategies, let’s refresh our memory on Labels, Selectors, and Annotations. These are fundamental for managing…

--

--

Erandi Ganepola
Erandi Ganepola

Written by Erandi Ganepola

Solutions Architecture | Thinker | @WSO2 LLC for North America

No responses yet