Course · Training · Workshop
GitOps with ArgoCD
Two intensive days of GitOps on Kubernetes: deploy applications declaratively with ArgoCD, Kustomize and Helm, and manage multiple clusters via ApplicationSets.
In today's enterprises, the introduction of Kubernetes brings new challenges in deploying and managing applications efficiently. GitOps offers an effective solution, and tools like ArgoCD make its implementation seamless.
Trainers
What participants say






These customers booked courses in the same topic cluster.More customers →
Content
In this course, we’ll transition a standard Kubernetes deployment using manifests to a modern deployment leveraging GitOps. Throughout this journey, we will cover the following topics:
- Kubernetes Refresh with Deployment Manifests
- Introduction to Kustomize
- Understanding Helm and Helm Charts
- Key Components and Architecture of ArgoCD
- How ArgoCD Integrates with Kubernetes
- Basic ArgoCD Setup and Configuration
- Connecting Repositories and Clusters
- Core Principles and Best Practices of GitOps
- Benefits and Challenges of GitOps
- Creating a GitOps Workflow
- Advanced Topics
- Sync Phases and Waves
- Managing Multiple Clusters with ArgoCD
- Creating and Managing ApplicationSets
- Understanding the App of Apps Pattern
- Setting Up and Configuring Notifications
- Setting Up Access Controls and Permissions
- Overview of Future Topics
- Argo Rollouts
- Argo Workflows
You will not only get to know these concepts, but also implement them in practice.
What You’ll Learn:
- Refresh your Kubernetes knowledge with deployment manifests.
- Dive deep into Kustomize and Helm for efficient configuration management.
- Understand the architecture and components of ArgoCD.
- Implement GitOps principles and workflows with hands-on examples.
- Explore advanced topics like multicluster management, ApplicationSets, and more.
- Gain insights into Argo Rollouts and Argo Workflows for continued learning.
Why Choose Our Course?
- Expert instructors with real-world DevOps experience.
- Practical, hands-on exercises to solidify your learning.
- Advanced modules for experienced professionals looking to deepen their knowledge.
- Enroll Now and revolutionize the way you manage Kubernetes deployments with GitOps and ArgoCD!
The actual course content may differ from the above depending on the trainer, delivery, duration and the composition of participants.
Request this course in-house
Request a public date
No suitable public date? Register without obligation — once there is enough interest we schedule a new public date and let you know first.
More about ArgoCD
ArgoCD is a declarative GitOps continuous delivery tool for Kubernetes that automatically synchronizes applications to a desired state defined in Git. It provides a powerful web UI, automatic synchronization, and support for multiple clusters.Further resources:
History
ArgoCD was developed in 2018 by Jesse Suen and Alexander Matyushentsev at Intuit. The project emerged from the need to create a scalable and secure solution for continuous delivery on Kubernetes that follows GitOps principles.
Development was heavily influenced by GitOps, a concept coined by Weaveworks. Under the leadership of Hong Wang and the Argo team, ArgoCD quickly became a CNCF project and reached incubation status in 2020. Its integration with Kubernetes-native concepts and support for multiple configuration management tools made it a popular choice for GitOps implementations.
Today, ArgoCD is a central component of the Argo Project and is used by companies like BlackRock, Adobe, and Red Hat. It has fundamentally changed how teams deploy applications on Kubernetes and set new standards for continuous delivery in cloud-native environments. The introduction of ApplicationSets and the App-of-Apps pattern has further improved scalability.

