Argo Rollouts
Maggiori informazioni
- Creato da
- Il progetto Argo (Intuit + CNCF)
- Anno
- Tipo
- Progressive delivery per Kubernetes
- Licenza
- Apache 2.0
- Sito ufficiale
- argoproj.github.io
- Codice sorgente
- github.com/argoproj/argo-rollouts
Controller Kubernetes che sostituisce il Deployment con rilasci canary, blue-green e analisi automatica.
Si definisce una risorsa Rollout al posto del Deployment. La nuova versione viene portata gradualmente a regime (10 % → 25 % → 50 % → 100 %), interrogando Prometheus / Datadog / CloudWatch tra un passo e l'altro, e il rilascio viene interrotto in caso di regressione grave. Si abbina spesso ad Argo CD (GitOps). Alternative: Flagger (ecosistema Flux), oppure il semplice Deployment Kubernetes con canary manuale.