Con GitOps lo stato desiderato dei cluster sta in Git e un controller lo applica. I due strumenti più diffusi sono Argo CD e Flux; entrambi sono progetti CNCF Graduated (Argo il 6 dicembre 2022, Flux il 30 novembre 2022). Fonte: Argo su CNCF e Flux su CNCF.
Versioni a ottobre 2026
- Argo CD: la pagina delle release mostra la v3.5.2 del 27 agosto 2026; le minori escono ogni trimestre e sono supportate le tre più recenti.
- Flux: v2.9.5 del 31 agosto 2026; la 2.9 (30 giugno) dichiara supporto per Kubernetes 1.34-1.36 e OpenShift 4.21.
- OpenShift GitOps 1.21.4 (3 settembre 2026) include Argo CD 3.4.3 e supporta OpenShift da 4.18 a 4.22.
Le versioni vanno riconfermate sulle pagine ufficiali prima di decidere. Fonte: release di Argo CD, release di Flux, note OpenShift GitOps.
Differenze verificabili
| Aspetto | Argo CD | Flux |
|---|---|---|
| Interfaccia | Web UI inclusa con stato in tempo reale | Nessuna UI nel nucleo; interfacce dell’ecosistema e Flux Operator |
| Più cluster | Un’istanza gestisce più cluster; ApplicationSet con generatori | Una Kustomization può applicare su un cluster remoto con kubeConfig |
| Più team | Progetti e RBAC di Argo | Impersonificazione di service account e RBAC di Kubernetes |
| Immagini | Argo CD Image Updater, progetto separato | Controller di immagini nel toolkit |
| Rilascio progressivo | Con strumenti esterni | Flagger, che supporta Gateway API (HTTPRoute) |
Fonte: documentazione ufficiale di Argo CD e Flux. Su Gateway API, in Argo CD la visualizzazione di Gateway e HTTPRoute nella vista di rete risulta una richiesta aperta; come risorse gestite funzionano come qualunque altra CRD.
Cosa dicono i dati di adozione
Un sondaggio CNCF tra utenti Argo CD (24 luglio 2025) riporta che quasi il 60% dei cluster dei rispondenti è gestito con Argo CD, ma non dichiara dimensione del campione né metodo. L’indagine annuale CNCF 2025 riporta che l’82% degli utenti di container usa Kubernetes in produzione, senza quote per prodotto GitOps. Non c’è un dato comparabile per Flux: non usare queste cifre per dire “il più usato”.
Criteri di scelta
- Serve un’interfaccia centrale per team non tecnici o per audit: Argo CD.
- Molti cluster e molte applicazioni simili: ApplicationSet (Argo CD) o Kustomization con
kubeConfig(Flux). - Vincolo OpenShift con supporto del fornitore: OpenShift GitOps, basato su Argo CD.
- Preferenza per componenti piccoli e nativi di Kubernetes, automazione delle immagini integrata, RBAC per tenant: Flux.
- Competenze del team: scegli quello che il tuo team sa far funzionare e correggere.
Come provarli
Due settimane bastano per un confronto: stessa applicazione, stesso repository, un cluster di prova. Misura il tempo per aggiungere un’applicazione, per tornare indietro dopo un errore e per leggere lo stato.
Cosa non è verificato
Release di settembre 2026, quote di adozione di Flux, pagine ufficiali su Gateway API e benchmark di prestazioni: non verificati o non disponibili.
Per impostare GitOps e il rilascio continuo nel tuo ambiente, vedi Orchestrazione e automazione.