mirror of
https://github.com/fluxcd/flagger.git
synced 2026-04-15 06:57:34 +00:00
Docs fixes
This commit is contained in:
@@ -23,11 +23,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,
|
||||
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.
|
||||
|
||||
On MacOS you can install eksctl with Homebrew:
|
||||
On MacOS you can install EKSctl with Homebrew:
|
||||
|
||||
```bash
|
||||
brew tap weaveworks/tap
|
||||
@@ -126,8 +126,8 @@ Status:
|
||||
|
||||
### Install Prometheus
|
||||
|
||||
In order to expose the App Mesh metrics to Flagger,
|
||||
you'll need to use Prometheus to scrapes the Envoy sidecars.
|
||||
In order to collect the App Mesh metrics that Flagger needs to run the canary analysis,
|
||||
you'll need to setup a Prometheus instance to scrape the Envoy sidecars.
|
||||
|
||||
Deploy Prometheus in the `appmesh-system` namespace:
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ You'll need an EKS cluster configured with App Mesh, you can find the install gu
|
||||
Flagger takes a Kubernetes deployment and optionally a horizontal pod autoscaler (HPA),
|
||||
then creates a series of objects (Kubernetes deployments, ClusterIP services, App Mesh virtual nodes and services).
|
||||
These objects expose the application on the mesh and drive the canary analysis and promotion.
|
||||
The only App Mesh object you need to creat by yourself is the mesh resource.
|
||||
The only App Mesh object you need to create by yourself is the mesh resource.
|
||||
|
||||
Create a mesh called `global` in the `appmesh-system` namespace:
|
||||
|
||||
@@ -162,6 +162,12 @@ kubectl -n test describe svc/ingress | grep Ingress
|
||||
LoadBalancer Ingress: yyy-xx.us-west-2.elb.amazonaws.com
|
||||
```
|
||||
|
||||
Wait for the ELB to become active:
|
||||
|
||||
```bash
|
||||
watch curl -sS ${INGRESS_URL}
|
||||
```
|
||||
|
||||
Open your browser and navigate to the ingress address to access podinfo UI.
|
||||
|
||||
### Automated canary promotion
|
||||
|
||||
Reference in New Issue
Block a user