Skip to content
This repository has been archived by the owner on Feb 6, 2024. It is now read-only.

Commit

Permalink
Add Flagger as optional component
Browse files Browse the repository at this point in the history
Signed-off-by: Stefan Prodan <[email protected]>
  • Loading branch information
stefanprodan committed Jun 1, 2022
1 parent 34f3bd5 commit 9fb2ef9
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,15 @@ Each microservice writes data in their dedicated Redis instance every `30s`.

![](docs/img/traffic-msdemo.png)

Note that half of the requests made by the client to the advert service result in
500 and 404 HTTP errors, this can be used to showcase [Flagger](https://flagger.app) automated rollback.

## Prerequisites

* A Kubernetes cluster [bootstrapped with Flux](https://fluxcd.io/docs/installation/).
* Weave GitOps UI [HelmRelease deployed on the cluster](https://docs.gitops.weave.works/docs/getting-started/).
* Linkerd [HelmRelease deployed on the cluster](https://github.com/stefanprodan/gitops-linkerd/tree/main/infrastructure/linkerd) (optionally).
* Flagger [configured for Linkerd](https://github.com/stefanprodan/gitops-linkerd/tree/main/infrastructure/flagger) (optionally).

## Deploy microservices

Expand Down Expand Up @@ -162,9 +166,6 @@ To increase the traffic load, you can set the client QPS value with:
value: "2"
```

Note that half of the requests made by the client to the advert service result in 500 and 404 HTTP errors,
this can be used to showcase Flagger rollbacks.

## List microservices

The above configuration will deploy the following workloads:
Expand Down

0 comments on commit 9fb2ef9

Please sign in to comment.