
Let's learn what Argo CD is, by learning first what GitOps and declarative mean.
In the second lesson of our Argo CD Lightning Course let's look at the installation process, as well as at some of the core components inside Argo CD!
In the third lesson of our Argo CD Lightning Course we are going to configure two core components inside Argo CD server - repositories and clusters.
In the fourth lesson of our Argo CD Lightning Course we are finally going to deploy the application, by first placing it in a project!
In the last lesson of our Argo CD Lightning Course we are going to learn how to deploy new changes, as well as reconcile the infrastructure with the state in git - and limit this automation to a sync window.
In this extra video for our Argo CD Lightning course, let's look at the Argo Ecosystem in general, and learn which components of this ecosystem help with which challenges in Cloud Native world.
Welcome to the ArgoCD Lightning Course.
In this course, you will learn the basic concepts of ArgoCD, what is it used for and, most importantly, why you might need.
This course assumes you already know what Kubernetes is, as well some of it’s primary resource types, like Pods, Deployments, Services, ConfigMaps and Secrets. If you’ve never used Kubernetes before, you will hardly benefit from this lightning course.
Another prerequisite for this course is the knowledge of Helm - we are going to use and modify Helm Charts in order to demonstrate different features of ArgoCD. If you don’t know Helm, check out our Helm Lightning Course, it’s available for free on our YouTube channel, as well as here on Udemy.
Argo CD is a declarative GitOps deployment tool for Kubernetes.
ArgoCD is purpose built for Kubernetes. It has a nice UI, role based access control, many integrations, as well as a rich ecosystem of tools from the Argo stack. ArgoCD can take Kubernetes manifests from your repository and apply them automatically to multiple environments, clusters and namespaces - and it can also force your live infrastructure to resemble the one you defined in the git repository.
In the this course, we are going to talk a lot about different features of ArgoCD, how it structures the projects and applications and so on. It's free.