Argo Rollouts
詳細情報
- 開発者
- Argoプロジェクト(Intuit + CNCF)
- 公開年
- 種別
- Kubernetes向けプログレッシブデリバリー
- ライセンス
- Apache 2.0
- 公式サイト
- argoproj.github.io
- ソースコード
- github.com/argoproj/argo-rollouts
KubernetesのDeploymentの代わりに、カナリア、ブルーグリーン、自動分析を提供するコントローラ。
Deploymentの代わりにRolloutリソースを定義する。新バージョンを段階的に増やし(10% → 25% → 50% → 100%)、各ステップの間にPrometheus・Datadog・CloudWatchへ問い合わせ、深刻な劣化があれば中止する。Argo CD(GitOps)と組み合わせて使われることが多い。競合はFlagger(Fluxエコシステム)や、素のKubernetes Deploymentによる手動カナリアである。