Questions tagged [aws-app-mesh]

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.

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.…
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…
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…
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…
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…
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…
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…
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