We dive into the challenges faced with Argo CD's current synchronization strategy. Despite its wide adoption for managing Kubernetes deployments, there are cracks in the system's design, particularly when it comes to handling sync operations. We'll explore why Argo CD's insistence on strong consistency is causing more problems than it solves and discuss how an eventual consistency model could be the game-changer that Argo CD needs to streamline deployment workflows and minimize outages.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Sponsor: Twingate
🔗 https://twingate.com 🔗
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
#ArgoCD #DevOps #Kubernetes #GitOps
Consider joining the channel: https://www.youtube.com/c/devopstoolkit/join
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬
➡ Gist with the commands: https://gist.github.com/vfarcic/82e08206a786bc4373f7325af1d3fea9
🔗 Kubernetes Deployment Order: https://argoproj.github.io/cd/
🎬 Kubernetes? Database Schema? Schema Management with Atlas Operator:
https://youtu.be/1iZoEFzlvhM
🎬 Manage Kubernetes Secrets With External Secrets Operator (ESO):
https://youtu.be/SyRZe5YVCVk
🎬 Argo CD - Applying GitOps Principles To Manage A Production Environment In Kubernetes:
https://youtu.be/vpWQeoaiRM4
🎬 How To Apply GitOps To Everything - Combining Argo CD And Crossplane:
https://youtu.be/yrj4lmScKHQ
🎬 Mastering Argo CD Sync Waves: A Deep Dive into Effective GitOps Synchronization Strategies:
https://youtu.be/LKuRtOTvlXk
🎬 Crossplane - GitOps-based Infrastructure as Code through Kubernetes API:
https://youtu.be/n8KjVmuHm7A
🎬 How To Shift Left Infrastructure Management Using Crossplane Compositions:
https://youtu.be/AtbS1u2j7po
🎬 Crossplane Composition Functions: Unleashing the Full Potential:
https://youtu.be/jjtpEhvwgMw
▬▬▬▬▬▬ 💰 Sponsorships 💰 ▬▬▬▬▬▬
If you are interested in sponsoring this channel, please use https://calendar.app.google/Q9eaDUHN8ibWBaA7A 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/
▬▬▬▬▬▬ 🚀 Other Channels 🚀 ▬▬▬▬▬▬
🎤 Podcast: https://www.devopsparadox.com/
💬 Live streams: https://www.youtube.com/c/DevOpsParadox
▬▬▬▬▬▬ ⏱ Timecodes ⏱ ▬▬▬▬▬▬
00:00 Intro to Kubernetes Synchronization
02:12 Twingate (sponsor)
02:56 Deployment Order with kubectl
06:50 Deployment Order with Argo CD
14:48 Deployment Order with Crossplane
19:06 Closing Thoughts