Argo CD Introduction and demo-Part 1

Santhosh S
2 min readDec 6, 2021

--

So what is Argo CD ? Why do we need it ?

In short Argo CD is a deployment tool for Kubernetes.

what is the deployment method for Kubernetes before Argo CD ? .

Let us first understand how the deployments are happened in Kubernetes cluster earlier (Still some organization using this method).

Above image simply explains the earlier deployment method. Right after the developer pushed the code to the central repository, Jenkins will pull the code and complete its task like build, test. Then it will push docker image to private hub and will update the Kubernetes cluster deployment files to fetch the new image. Now you may ask it looks cool right ? Then why Argo CD ? what are the advantages over this ? Argo CD all the features, you can check it here.

Ok lets dive into Argo CD now.

Image looks simple ? Let me explain you. Just recall all the step of earlier deployment method once, whatever the previous steps still needs to be done except updating the deployment yaml files directly in K8s cluster.

What Argo CD role here ? Instead of updating deployment yaml files directly in cluster, all the deployment files files will be pushed to central repository, so whenever a new changes made to the deployment file its version controlled. Argo CD will be connected to repository which we want to track. It’ll always maintain the desired state of the application respective to the deployments files in that repository.

So whenever a changes made to the repo, Argo Cd will sync it the cluster to maintain desired state.

In next part will discuss the installation and setup, Its features and advantages, and simple demo of connecting GitHub repository and maintaining desired state of application using Argo CD.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Santhosh S
Santhosh S

Written by Santhosh S

A DevOps Enthusiast #cloud #devops

No responses yet

Write a response