GitOps with ArgoCD

Unlock the power of GitOps with ArgoCD, the leading GitOps tool for Kubernetes application deployment, through in-depth learning, hands-on exercises, and real-world practical applications in this course
4.8How students rate KodeKloud  1000000+  Students
Taught by: Barahalikar Siddharth, Trainer - MuleSoft | Kubernetes | DevSecOps

About the course

GitOps is a framework where the entire code delivery process is controlled via Git and can fully manage infrastructure and application definition’s as code. 

It can be considered an extension of Infrastructure as Code (IaC). The fundamental concept is to use Git commits and pull requests to approve changes while managing resources on Kubernetes. GitOps is not limited to Kubernetes. In principle, GitOps can manage any infrastructure defined as code.

In this course, we will look into GitOps and ArgoCD. ArgoCD is a declarative GitOps tool designed for Kubernetes application deployment. 

ArgoCD is one of the world’s most popular open-source GitOps tools today, and it automates the deployment of the desired applications in the specified Kubernetes target environments.

This course is for aspiring learners looking to integrate ArgoCD and GitOps principles within their CICD pipelines. 

What you will learn in this course: 

  • GitOps Methodology
  • DevOps vs GitOps Deployment Models.
  • What/Why/How ArgoCD?
  • ArgoCD Concepts, Features, Terminology.
  • Detailed ArgoCD Architecture & Core Components.
  • Reconciliation Loop Options.
  • Custom Application Health Checks.
  • Synchronization Strategies.
  • Imperative vs declarative approach.
  • User Management with RBAC.
  • Secret management using HashiCorp Vault & Sealed Secrets.
  • SSO with Okta.
  • Metrics with Prometheus, Grafana & Alertmanager.
  • Custom Slack Notification.

We will discuss each concept with a demo followed by practical hands-on exercises, provide simple scripts to set up your Kubernetes cluster, and have a GitHub repository with various code snippets throughout this course.

Our students work at...

What our students say

Fernando Jordan Silva
Fernando Jordan Silva
Solutions Architect at Renault Group, Spain
Read More
I'm not a security specialist, but I have realized that the course explains very well every topic and you can use the labs in every lesson to practice. It's a hard certification but using this course I could learn every element step by step and test myself if I was ready using the exam simulators, and I was great because the simulators are very close to a real exam! using this course I got the certification in my first attempt!
Amjad Nagori
Amjad Nagori
Solutions Architect, Logic Monitor
Read More
Thank you so much Mumshad Mannambeth for the awesome course, I couldn't find better than yours. These courses are well designed with awesome practice labs and have more than the required content to learn and pass the Kubernetes exams. Not sure how you are managing them with these much of low cost.
Sandy Yang
Sandy Yang
Engineer, Architecture, Devops Advocate, Cloud Practitioner
Read More
... Thank you Mumshad Mannambeth and the team for your contribution to computer education. If all training programs were like yours, there won't be a movement called #womanintech....
Andrzej Kozlowski
Andrzej Kozlowski
Zurich, Switzerland
Read More
Thanks KodeKloud for amazing Kodekloud Engineer site ! You are guys the future of IT education ! Special thanks for Mumshad Mannambeth for the best Kubernetes training and amazing KodeKloud labs.

About the instructor

Siddharth Barahalikar

Siddharth is a Technical Architect and specializes in API Management and DevOps Technologies. For most of his career, he worked on various API Management tools like Google Apigee, Wso2, Layer7, MuleSoft, DevSecOps, and Kubernetes.

He is deeply passionate about using technology to drive the creation of innovative technical solutions and products.

Course Content

Expand All

Are you sure to reset the course progress?
The course progress will be removed. Please download any earned certificate and proceed.

Not Enrolled

Course Includes

  • 6 Lessons
  • 67 Topics
  • Course Certificate
  • 6.00 Hours of Video
  • Videos
  • Demo
  • Labs
  • Community support
  • English