mirror of
https://github.com/fluxcd/flagger.git
synced 2026-04-15 06:57:34 +00:00
GitBook: [master] 8 pages modified
This commit is contained in:
@@ -4,7 +4,7 @@ description: Flagger is an Istio progressive delivery Kubernetes operator
|
||||
|
||||
# Introduction
|
||||
|
||||
[Flagger](https://github.com/stefanprodan/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](https://github.com/stefanprodan/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**.
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
|
||||
## Install
|
||||
|
||||
* [Installing Flagger](install/installing-flagger.md)
|
||||
* [Installing Grafana](install/installing-grafana.md)
|
||||
* [Install Flagger](install/installing-flagger.md)
|
||||
* [Install Grafana](install/installing-grafana.md)
|
||||
|
||||
## Usage
|
||||
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
---
|
||||
description: Automated canary deployment process
|
||||
---
|
||||
|
||||
# How it works
|
||||
|
||||
[Flagger](https://github.com/stefanprodan/flagger) takes a Kubernetes deployment and optionally a horizontal pod autoscaler \(HPA\) and creates a series of objects \(Kubernetes deployments, ClusterIP services and Istio virtual services\) to drive the canary analysis and promotion.
|
||||
|
||||
@@ -1,8 +1,4 @@
|
||||
---
|
||||
description: Helm setup instructions
|
||||
---
|
||||
|
||||
# Installing Flagger
|
||||
# Install Flagger
|
||||
|
||||
Before installing Flagger make sure you have [Istio](https://istio.io/docs/setup/kubernetes/helm-install/) running with Prometheus enabled. If you are new to Istio you can follow this GKE guide [Istio service mesh walk-through](https://github.com/stefanprodan/istio-gke).
|
||||
|
||||
|
||||
@@ -1,8 +1,4 @@
|
||||
---
|
||||
description: Helm setup instructions
|
||||
---
|
||||
|
||||
# Installing Grafana
|
||||
# Install Grafana
|
||||
|
||||
Flagger comes with a Grafana dashboard made for monitoring the canary analysis.
|
||||
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
---
|
||||
description: Slack & Alertmanager
|
||||
---
|
||||
|
||||
# Alerting
|
||||
|
||||
### Slack
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
---
|
||||
description: Metrics & Logging
|
||||
---
|
||||
|
||||
# Monitoring
|
||||
|
||||
### Grafana
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
---
|
||||
description: 'Automated canary analysis, promotions and rollbacks walkthrough'
|
||||
---
|
||||
|
||||
# Canary Deployments
|
||||
|
||||
This guide shows you how to use Istio and Flagger to automate canary deployments.
|
||||
|
||||
Reference in New Issue
Block a user