How to do CICD with Circleci and ArgoCD
3 min readDec 20, 2023
All credits to Piyush for his 10-weeksofCloudOps Challenge. This article will try to walk through a CICD model using some of the top dev ops tools in the market
Tools/technology used:
- AWS Cloud services: 26 different services have been used, to name a few EKS(Kubernetes cluster), NAT Gateway, Application load balancer etc.,
- Terraform: As there are 26 AWS services to be created, Infrastructure as code is used for convenience
- Visual Studio integrated with GitHub
- Docker hub: Web-based is in use to push and pull the docker image
- CircleCI: This is one of the emerging Continuous Integration tools in the market and you can get documentation here ->https://circleci.com/docs/
- ArgoCD: This is one of the most powerful Continuous Delivery tools in the market for Kubernetes
- EKS: Elastic Kubernetes Service from AWS →https://docs.aws.amazon.com/eks/latest/userguide/getting-started.html
Use can refer the GitHub repos below to get the codes:
Follow the above video to finish the project.
Once the AWS resources are created using Terraform, begin your CI journey with CircleCI by following the video