Applying GitOps Principles Using Argo CD

Learn how to apply GitOps principles using Argo CD.

Introduction

Argo CD describes itself as “a declarative, GitOps continuous delivery tool for Kubernetes.” That could be considered misleading. Argo CD is not a “continuous delivery tool.” It needs more to be able to claim that.

Continuous delivery (CD) is the ability to deploy changes to production as quickly as possible, without sacrificing quality and security. On the surface, it might sound like a tool that can deploy changes to production as a CD tool, but that's not the case. Continuous delivery is about automating all the steps from a push to a code repository all the way until a release is deployed to production. As such, Argo CD doesn't fit that description. Here's what we want to achieve from any CI/CD tool.

Get hands-on with 1200+ tech skills courses.