Level up your GitOps deployments with Argo CD and Argo Rollouts
In this hands-on workshop, we will show practical GitOps applications using the most popular CD tool, Argo CD and also demonstrate progressive delivery scenarios with Argo Rollouts (Blue/Green, Canaries)
### Who should attend ###
DevOps engineers, platform engineers, cloud engineers, and technical leads who want a practical, guided introduction to Argo CD/Rollouts. Depending on the level of the audience we can also go over more advanced examples such as finalizers, PR generators, ApplicationSets etc.
### What you'll learn ###
By the end of this workshop, you will:
- Understand the different sync strategies of Argo CD
- Know how to groups applications with App-of-apps and application sets
- Comprehend how the centralized (hub-and-spoke) model of Argo CD can be used
- Learn about doing fully automated rollbacks with blue/green and canary deployments
### How it works ###
The workshop is hands-on exercises with discussion about the concepts demonstrated.
You will get access to an on-line certification platform that you can finish on your own pace
even after the workshop ends.
### How to prepare ###
You bring the laptop, we give you the environment. Nothing else needed (except a Github account).
### What we expect from you ###
- Basic Kubernetes knowledge: you can use kubectl, you know what a Deployment and a Service are, and you've heard of CRDs and controllers
- A basic understanding of Argo CD is helpful but not required.
### Bonus ####
What we can optionally showcase:
- Diff customization
- Sync phases and sync waves
- Promotion strategies
- Helm Hierarchies
- Preview environments
- Secret management