Getting Started with ArgoCD for GitOps Kubernetes Deployments
If you’ve been paying attention to the cloud-native landscape, then you know there’s a lot to be excited about. The adoption rate of containers and Kubernetes has continued to grow over recent years and doesn’t seem to be slowing down. In the midst of this all, the rise of GitOps has stood out among the many highlights. In particular, ArgoCD has been winning over the Kubernetes community with more and more businesses using it in production.
If you’re looking to get started with ArgoCD, this post will help you understand the fundamental concepts, as well as walk you through the process of installation, configuration, adding clusters, and deploying an application to two Amazon EKS clusters.
Understanding GitOps
GitOps is a system or model that brings together source code management with Git and modern DevOps practices. It forms the basis for continuous integration and continuous deployments with Infrastructure as Code (IaC). Kubernetes is an orchestration platform with declarative APIs which complements the GitOps…