flagger/docs/gitbook
Carlos Sanchez cc2860a49f Qualify letsencrypt api version
Otherwise getting

    error: unable to recognize "./letsencrypt-issuer.yaml": no matches for kind "Issuer" in version "v1alpha2"
2019-01-07 14:38:53 +01:00
..
install Qualify letsencrypt api version 2019-01-07 14:38:53 +01:00
usage Document the CRD target ref and control loop interval 2019-01-05 10:22:00 +02:00
README.md GitBook: [master] one page modified 2018-12-19 14:10:49 +00:00
SUMMARY.md Document the CRD target ref and control loop interval 2019-01-05 10:22:00 +02:00
how-it-works.md Document the CRD target ref and control loop interval 2019-01-05 10:22:00 +02:00

README.md

description
Flagger is an Istio progressive delivery Kubernetes operator

Introduction

Flagger is a Kubernetes operator that automates the promotion of canary deployments using Istio routing for traffic shifting and Prometheus metrics for canary analysis.

Flagger implements a control loop that gradually shifts traffic to the canary while measuring key performance indicators like HTTP requests success rate, requests average duration and pods health. Based on the KPIs analysis a canary is promoted or aborted and the analysis result is published to Slack.

Flagger overview diagram

Flagger can be configured with Kubernetes custom resources canaries.flagger.app kind and is compatible with any CI/CD solutions made for Kubernetes. Since Flagger is declarative and reacts to Kubernetes events, it can be used in GitOps pipelines together with Weave Flux or JenkinsX.

This project is sponsored by Weaveworks