Fix load tester install command for zsh

This commit is contained in:
stefanprodan
2019-03-26 11:57:01 +02:00
parent 311b14026e
commit 5ed5d1e5b6
3 changed files with 11 additions and 5 deletions
@@ -24,11 +24,11 @@ Prerequisites:
### Create a Kubernetes cluster
In order to create an EKS cluster you can use [EKSctl](https://eksctl.io).
EKSctl is an open source command-line utility made by Weaveworks in collaboration with Amazon,
it's written in Go and is based on EKS CloudFormation templates.
In order to create an EKS cluster you can use [eksctl](https://eksctl.io).
Eksctl is an open source command-line utility made by Weaveworks in collaboration with Amazon,
its a Kubernetes-native tool written in Go.
On MacOS you can install EKSctl with Homebrew:
On MacOS you can install eksctl with Homebrew:
```bash
brew tap weaveworks/tap
@@ -38,7 +38,7 @@ Deploy the load testing service to generate traffic during the canary analysis:
helm upgrade -i flagger-loadtester flagger/loadtester \
--namespace=test \
--set meshName=global.appmesh-system \
--set backends[0]=podinfo.test
--set "backends[0]=podinfo.test"
```
Create a canary custom resource:
@@ -2,6 +2,8 @@
This guide shows you how to use Istio and Flagger to automate canary deployments.
### Bootstrap
Create a test namespace with Istio sidecar injection enabled:
```bash
@@ -109,6 +111,8 @@ service/podinfo-primary
virtualservice.networking.istio.io/podinfo
```
### Automated canary promotion
Trigger a canary deployment by updating the container image:
```bash
@@ -159,6 +163,8 @@ prod frontend Succeeded 0 2019-01-15T16:15:07Z
prod backend Failed 0 2019-01-14T17:05:07Z
```
### Automated rollback
During the canary analysis you can generate HTTP 500 errors and high latency to test if Flagger pauses the rollout.
Create a tester pod and exec into it: