DEV Community

vikash kumar
vikash kumar

Posted on

GitOps Argo CD Setup On EKS

Argo CD is a GitOps continuous delivery tool for Kubernetes, enabling automatic synchronization of application state with Git repositories, rollbacks, health checks, RBAC integration, multi-environment support, and seamless integration with CI/CD systems for streamlined deployments. Here are the some points about Argo CD, which we will use in our implementation:

Git Ops agent — Argo CD is responsible for pulling updated code from Git repositories and deploying it directly to Kubernetes resources. Infrastructure configuration and application updates can be manage in one system.
Automated Deployment: Argo CD automates the deployment of applications to specified target environments. You can define your application state declaratively, and Argo CD handles the deployment process.
Multi-Cluster Management: Argo CD allows you to manage and deploy applications across multiple Kubernetes clusters.
Template Support: Argo CD supports templating and config management using helm and Kustomize.
Rollback: Anywhere to any application configuration committed in Git repository
Argo CD have lot of features. Above maintained features we will use in our CI/CD pipeline. You can find more details Argo CD — Declarative GitOps CD for Kubernetes (argo-cd.readthedocs.io)

Install Argo CD:
Argo CD can be install on EKS using below 2 method:

Top comments (0)