Flagger - kamialie/knowledge_corner GitHub Wiki

Flagger

Flagger operator manages canary workload deployments in automatic fashion. Canary CRD is used for defining the canary characteristics.

Flagger requires a mesh provider: Service mesh (Istio, Linkerd, App Mesh) and/or Ingress controllers (Nginx, Contour, Skipper, Gloo).

It also requires metrics provider to determine request rate success, request duration and other types of metrics to base decisions upon. MetricTemplate CRD can be used to provide custom metrics. Popular choices are Prometheus, Datadog, New Relic, CloudWatch, InfluxDB.

References