# 10 - GitOps with ArgoCD: Declarative Deploy and Progressive Rollouts

ArgoCD is the reference GitOps tool for Kubernetes: learn to configure Application, implement the App of Apps pattern for multi-cluster, and manage progressive rollouts with Argo Rollouts.

## What you'll learn

- Installazione e configurazione di ArgoCD con Helm
- Creare Application ArgoCD per il deploy sincronizzato con Git
- Pattern App of Apps per gestire molte applicazioni
- ApplicationSet: deploy su multi-cluster e multi-environment automatizzato
- Sync policies: automated sync, self-heal, pruning

*This article is part of the **Kubernetes Avanzato** series on federicocalo.dev.*

---

## Read the full article

The complete article (17 min read) with code examples, diagrams, and practical exercises is available here:

**➡️ [10 - GitOps with ArgoCD: Declarative Deploy and Progressive Rollouts](https://federicocalo.dev/en/blog/kubernetes-gitops-argocd-declarative-deploy-rollout)**

`https://federicocalo.dev/en/blog/kubernetes-gitops-argocd-declarative-deploy-rollout`

---

*By [Federico Calò](https://federicocalo.dev) — Software Developer & Technical Writer*
