Рет қаралды 9,932
What are canary deployments? How can we combine Weaveworks Flagger and Linkerd service mesh to deploy canary releases in Kubernetes?
#CanaryDeployment #Flagger #Linkerd #Kubernetes
Consider joining the channel: / devopstoolkit
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬
➡ Gist with the commands: gist.github.com/215c6e3126ae9...
🔗 Flagger: flagger.app/
🎬 What Is Linkerd?: • What Is Linkerd Kubern...
🎬 Progressive Delivery: • Progressive Delivery E...
🎬 Service Mesh: • Service Mesh In Kubern...
🎬 Argo Rollouts: • Argo Rollouts - Canary...
🎬 Kustomize: • Kustomize - How to Sim...
▬▬▬▬▬▬ 💰 Sponsoships 💰 ▬▬▬▬▬▬
If you are interested in sponsoring this channel, please use calendly.com/vfarcic/meet to book a timeslot that suits you, and we'll go over the details. Or feel free to contact me over Twitter or LinkedIn (see below).
▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬
➡ Twitter: / vfarcic
➡ LinkedIn: / viktorfarcic
▬▬▬▬▬▬ 🚀 Courses, books, and podcasts 🚀 ▬▬▬▬▬▬
📚 Books and courses: www.devopstoolkitseries.com
🎤 Podcast: www.devopsparadox.com/
💬 Live streams: / devopsparadox
▬▬▬▬▬▬ ⏱ Timecodes ⏱ ▬▬▬▬▬▬
00:00 What are canary deployments?
02:13 Canary deployments process and benefits
04:01 Install Flagger
05:06 Define Canary Deployment Resource
11:10 Initializing Canary Deployments
14:39 Deploy A Canary Release
19:16 Canary Deployments Explained
20:37 Canary Releases Rollback
25:23 Flagger Webhooks, Gating, Alerting, And Monitoring
27:22 Flagger Pros And Cons