コンテンツへスキップ
FindOpenSource

Flagger

エラー率、レイテンシなどのメトリクスを継続的にチェックしながら、Kubernetes 向けにカナリア・ブルーグリーン・A/B デプロイを自動化し、失敗時には自動的にロールバックする、プログレッシブデリバリーオペレーターです。

概要

Flagger は、エラー率、レイテンシ、カスタムのビジネスメトリクスといった指標を継続的にチェックしながら、サービスの新バージョンへトラフィックを段階的に切り替え、それらの指標が悪化した場合は自動的にロールバックします。これにより、カナリアリリースに通常必要とされる手動での見守りが不要になります。(カタログにもある) Istio や Linkerd のようなサービスメッシュや Ingress コントローラーと統合し、トラフィック分割を制御します。

Flagger は、カナリアロールアウトを手動で見守るのではなく、自動化された指標駆動のプログレッシブデリバリーを求めるチームに向いています。同じプロジェクトファミリーに属する(カタログにもある) Flux とよく組み合わせて使われます。

カテゴリ
DevOps
キーワード
progressive-deliverycanary-deploymentgitopsautomated-rollback
言語
Go
ライセンス
Apache-2.0

誤りを見つけましたか? GitHub で修正を提案する