Professional Documents
Culture Documents
Cdusingargocdknolx 220404065957
Cdusingargocdknolx 220404065957
Cdusingargocdknolx 220404065957
using ArgoCD
KnolX Etiquettes
Punctuality Feedback
Respect Knolx session timings, you Make sure to submit a constructive
are requested not to join sessions feedback for all sessions as it is
after a 5 minutes threshold post very helpful for the presenter.
the session start time.
03 What is ArgoCD
04 ArgoCD components
06 Demo
What is GitOps
● An operating model for deployment on Kubernetes and other
cloud native technologies.
● Repository Server: Maintains a local cache of the repository and generates the manifest using specified tools.
● Application Controller: It monitors the Kubernetes cluster and deployed applications and compares the current
and live state of the applications.
● Redis Server: Redis database is used to store the local cache created by the repo Server.
● Dex Server: It is used to integrate with external IDP, LDAP providers for the purpose of SSO.
● Application: A group of Kubernetes resources as defined by a manifest. This is a Custom Resource Definition
(CRD).
● Kubernetes native. Being deployed in the cluster, does not need extra credentials
● Supports Webhook
ArgoCD Health Status
● Sync: The process by which an argoCD application reach the desired target state
defined in repository from its current state.
○ Out Of Sync: The desired state and the live state are not same.
○ Progressing: The sync operation is ongoing and the application will be healthy soon