From 6b0856a0540e7b6b2178956b4d88de0116ff424d Mon Sep 17 00:00:00 2001 From: stefanprodan Date: Thu, 3 Oct 2019 10:02:58 +0300 Subject: [PATCH] Update App Mesh Envoy ingress to v1.11.1 --- artifacts/appmesh/ingress.yaml | 37 ++++++++----------- .../install/flagger-install-on-eks-appmesh.md | 4 +- 2 files changed, 18 insertions(+), 23 deletions(-) diff --git a/artifacts/appmesh/ingress.yaml b/artifacts/appmesh/ingress.yaml index 188717d2..b4d69eb2 100644 --- a/artifacts/appmesh/ingress.yaml +++ b/artifacts/appmesh/ingress.yaml @@ -13,7 +13,7 @@ data: - address: socket_address: address: 0.0.0.0 - port_value: 80 + port_value: 8080 filter_chains: - filters: - name: envoy.http_connection_manager @@ -48,11 +48,15 @@ data: connect_timeout: 0.30s type: strict_dns lb_policy: round_robin - http2_protocol_options: {} - hosts: - - socket_address: - address: podinfo.test - port_value: 9898 + load_assignment: + cluster_name: podinfo + endpoints: + - lb_endpoints: + - endpoint: + address: + socket_address: + address: podinfo.test + port_value: 9898 admin: access_log_path: /dev/null address: @@ -91,7 +95,7 @@ spec: terminationGracePeriodSeconds: 30 containers: - name: ingress - image: "envoyproxy/envoy-alpine:d920944aed67425f91fc203774aebce9609e5d9a" + image: "envoyproxy/envoy-alpine:v1.11.1" securityContext: capabilities: drop: @@ -99,25 +103,20 @@ spec: add: - NET_BIND_SERVICE command: - - /usr/bin/dumb-init - - -- - args: - /usr/local/bin/envoy - - --base-id 30 - - --v2-config-only + args: - -l - $loglevel - -c - /config/envoy.yaml + - --base-id + - "1234" ports: - name: admin containerPort: 9999 protocol: TCP - name: http - containerPort: 80 - protocol: TCP - - name: https - containerPort: 443 + containerPort: 8080 protocol: TCP livenessProbe: initialDelaySeconds: 5 @@ -151,11 +150,7 @@ spec: - protocol: TCP name: http port: 80 - targetPort: 80 - - protocol: TCP - name: https - port: 443 - targetPort: 443 + targetPort: http type: LoadBalancer --- apiVersion: appmesh.k8s.aws/v1beta1 diff --git a/docs/gitbook/install/flagger-install-on-eks-appmesh.md b/docs/gitbook/install/flagger-install-on-eks-appmesh.md index 65a60f11..c2326a99 100644 --- a/docs/gitbook/install/flagger-install-on-eks-appmesh.md +++ b/docs/gitbook/install/flagger-install-on-eks-appmesh.md @@ -114,14 +114,14 @@ Install the App Mesh CRD controller: ```sh helm upgrade -i appmesh-controller eks/appmesh-controller \ ---namespace appmesh-system +--wait --namespace appmesh-system ``` Install the App Mesh admission controller: ```sh helm upgrade -i appmesh-inject eks/appmesh-inject \ ---namespace appmesh-system \ +--wait --namespace appmesh-system \ --set mesh.create=true \ --set mesh.name=global ```