Argo Rollouts
Więcej informacji
- Twórca
- Projekt Argo (Intuit + CNCF)
- Rok wydania
- Typ
- Progressive delivery dla Kubernetesa
- Licencja
- Apache 2.0
- Strona
- argoproj.github.io
- Kod źródłowy
- github.com/argoproj/argo-rollouts
Kontroler Kubernetesa, który zastępuje Deployment wdrożeniami canary, blue-green i automatyczną analizą.
Zamiast Deploymentu definiujesz zasób Rollout. Stopniowo zwiększa on udział nowej wersji (10 % → 25 % → 50 % → 100 %), między krokami odpytuje Prometheusa, Datadoga lub CloudWatch i przerywa wdrożenie przy poważnej regresji. Najczęściej łączony z Argo CD (GitOps). Konkurencja: Flagger (ekosystem Flux) oraz zwykły Deployment z ręcznym canary.