AWS App Mesh is a service mesh that provides application-level networking to make it easy for your services to communicate with each other across multiple types of compute infrastructure. App Mesh standardizes how your services communicate, giving you end-to-end visibility and ensuring high-availability for your applications. App Mesh uses the open source Envoy proxy, making it compatible with a wide range of AWS partner and open source tools.
Questions tagged [aws-app-mesh]
37 questions
1
vote
1 answer
Why does a VirtualNode require podSelector.matchLabels and serviceDiscovery.dns?
Why does a VirtualNode require podSelector.matchLabels and serviceDiscovery.dns?
Aren't they doing the same thing - identifying which Pods (IPs) are member of this virtual node?

visit1985
- 468
- 4
- 14
1
vote
0 answers
ECS Service Disovery vs ECS App Mesh for internal communication
I have setup microservices in AWS ECS [ec2]. Currently, the containers are communicating over public faced ALB. I would like to establish internal communication between them.
I'm considering the following ECS in-built options i.e.,
1. App Mesh
2.…

Arvin
- 315
- 1
- 3
- 15
1
vote
1 answer
How can I send http request between ECS services by using App Mesh and Cloud Map
What I try to do
Send a http request from app-gateway to app-backend.
I've created apps for the purpose. (https://github.com/tbrand/app-mesh-sample)
What I can't do
When the app-gateway sends http request to app-backend, it says 'ENOTFOUND'. (DNS…

Taichiro Suzuki
- 127
- 10
1
vote
1 answer
How does my application discover the address/port of the *local* envoy sidecar proxy on AWS App Mesh (ECS/Fargate with dynamic ports)?
If I'm running on AWS App Mesh / ECS (not Kubernetes) - where does my application get the address/port of the local (it's own) Envoy sidecar in order to communicate with other services on the mesh?
Given this is ECS (Fargate) and I'm running with…

jimhooker2002
- 1,835
- 2
- 12
- 5
1
vote
1 answer
How do I create an AWS App Mesh using AWS CDK
I am attempting to create a stack for (currently) 9 .NET Core microservices to run in ECS Fargate and communicate with each other via App Mesh. I plan on creating an Infrastructure stack which creates the App Mesh resource and the ECS Cluster and a…

Anthony
- 1,706
- 2
- 22
- 46
0
votes
0 answers
traffic intercepting inline reverse proxy, Is this a service mesh pattern?
I have a cross-cutting authentication service that needs to be inserted in front of applications so that public internet traffic is routed through the auth service, which then reverse proxies it to the application, presumably via an internal…

user307927
- 748
- 9
- 22
0
votes
0 answers
AWS EKS Ingress Controllers, AppMesh VirtualGateway or ALB Ingress
If I am looking at AWS provided Ingress Controllers for my EKS cluster, I have the option of either AWS AppMesh Virtual Gateway [1] or ALB Ingress [2].
What are the rule of thumb of which one to use for which use case? For example, using AppMesh…

RichardKang
- 497
- 5
- 16
0
votes
0 answers
AWS Fargate - App Mesh - Envoy Sidecar exit on inbound request - Too many files open & context timeout exceeded for container healthcheck
I am working on integrating AWS App Mesh into our existing Fargate infrastructure and I am running into an issue with the Envoy sidecar container crashing when inbound requests come in.
The specific error I'm getting for inbound requests is (full…

Tony M
- 682
- 7
- 15
0
votes
1 answer
AWS Appmesh integration with the services which are present outside the eks
I need to find out a way to integrate the services that are present in ec2. I have an application of microservice architecture. I deployed the microservices in aws eks. But there are some war files that needs to be deployed in camunda tomcat. And…

junka
- 11
0
votes
0 answers
AWS App Mesh - ECS Tasks Failing Health Check After Adding Envoy Proxy to Task Definition
I currently have a application that consists of three services in a ECS Fargate cluster. I also have a ALB which routes external traffic to these services as well. These three services talk also talk internally to each other which is what I would…

Mike C
- 1
0
votes
1 answer
AWS App Mesh request timeout for file stream which takes longer than 30 seconds
My network setup on AWS looks like the following:
ECS Fargate services with App Mesh, Envoy Proxy and ELB.
Everything is working fine, except when a (download) request is took longer than 30 seconds. One of our service creates a zip file on…

Gabor
- 33
- 6
0
votes
1 answer
X-Ray Daemon don't receive any data from envoy
I have a service running a task definition with three containers:
service itself
envoy
x-ray daemon
And I want to trace and monitor my services interacting with each other with x-ray.
But I don't see any data in x-ray.
I can see the request logs…

FloHiwg
- 61
- 7
0
votes
0 answers
Kubernetes Manifest Terraform Virtual Node AWS AppMesh
I am trying to update my Virtual Node for AWS App Mesh via its Terraform configuration (that has worked and been deployed prior). I am adding a serviceDiscovery ReponseType variable to it so that I can change that value. Currently my code looks…

sd-gallowaystorm
- 129
- 4
- 15
0
votes
1 answer
error creating App Mesh gateway route: BadRequestException: VirtualGatewayName must match ^[a-zA-Z0-9\-_]+$
I'm trying to implement AppMesh with ECS using terraform. Once I run terraform apply, during creation of aws_appmesh_gateway_route, I'm getting an error saying:
Error: error creating App Mesh gateway route: BadRequestException: VirtualGatewayName…

sthx
- 1
- 1
0
votes
1 answer
Error: failed to download "eks/appmesh-controller"
i am trying to install Appmesh using these steps: https://www.eksworkshop.com/advanced/330_servicemesh_using_appmesh/appmesh_installation/install_appmesh/
however when i am running this command:
helm upgrade -i appmesh-controller…

Bara' ayyash
- 1,913
- 1
- 15
- 25