MENU

Fun & Interesting

How To Do Canary Deployments In Kubernetes Using Flagger And Linkerd?

DevOps Toolkit 11,001 3 years ago
Video Not Working? Fix It Now

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: https://www.youtube.com/c/devopstoolkit/join ▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ ➡ Gist with the commands: https://gist.github.com/215c6e3126ae9bc4c6fee363a9682dbf 🔗 Flagger: https://flagger.app/ 🎬 What Is Linkerd?: https://youtu.be/mDC3KA_6vfg 🎬 Progressive Delivery: https://youtu.be/HKkhD6nokC8 🎬 Service Mesh: https://youtu.be/cjhb7_uwzDk 🎬 Argo Rollouts: https://youtu.be/84Ky0aPbHvY 🎬 Kustomize: https://youtu.be/Twtbg6LFnAg ▬▬▬▬▬▬ 💰 Sponsoships 💰 ▬▬▬▬▬▬ If you are interested in sponsoring this channel, please use https://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: https://twitter.com/vfarcic ➡ LinkedIn: https://www.linkedin.com/in/viktorfarcic/ ▬▬▬▬▬▬ 🚀 Courses, books, and podcasts 🚀 ▬▬▬▬▬▬ 📚 Books and courses: https://www.devopstoolkitseries.com 🎤 Podcast: https://www.devopsparadox.com/ 💬 Live streams: https://www.youtube.com/c/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

Comment