Skip to content

Commit

Permalink
Add shadow and ab/testing graphs, decrease initial replicas
Browse files Browse the repository at this point in the history
  • Loading branch information
Etienne Tremel committed Jan 28, 2018
1 parent 13b7dd3 commit 1bf84f9
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 1 deletion.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,3 +114,11 @@ Blue/Green:
Canary:

![Kubernetes deployment canary](canary/grafana-canary.png)

A/B testing:

![kubernetes ab-testing deployment](ab-testing/grafana-ab-testing.png)

Shadow:

![kubernetes shadow deployment](shadow/grafana-shadow.png)
2 changes: 2 additions & 0 deletions ab-testing/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ A/B testing using Istio

> Version B is released to a subset of users under specific condition.
![kubernetes ab-testing deployment](grafana-ab-testing.png)

A/B testing deployments consists of routing a subset of users to a new
functionality under specific conditions. It is usually a technique for making
business decisions based on statistics, rather than a deployment strategy.
Expand Down
Binary file added ab-testing/grafana-ab-testing.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion canary/app-v2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
labels:
app: my-app
spec:
replicas: 3
replicas: 1
template:
metadata:
labels:
Expand Down
2 changes: 2 additions & 0 deletions shadow/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ Shadow deployment
> Version B receives real-world traffic alongside version A and doesn’t impact
the response.

![kubernetes shadow deployment](grafana-shadow.png)

A shadow deployment consists of releasing version B alongside version A, fork
version A’s incoming requests and send them to version B as well without
impacting production traffic. This is particularly useful to test production
Expand Down
Binary file added shadow/grafana-shadow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 1bf84f9

Please sign in to comment.