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
4
votes
1 answer

Deploy spring boot microservices on AWS Appmesh with EC2

I am trying to deploy Spring Boot microservices using Docker using Appmesh and EC2. I have deployed two sample microservices (https://github.com/amitgct/appmesh-hello) namely: caller-service and called-service using docker on a single EC2 instance…
Akay
  • 41
  • 1
3
votes
0 answers

Internal communication among services with app mesh in ECS

I have application stack consisting of three services in AWS ECS. I have been planning to implement service mesh using AWS App Mesh. I have followed the following instructions to setup the mTLS for my…
3
votes
0 answers

AWS AppMesh load balancing without ELB

I'm currently testing AWS AppMesh with ECS and is wondering if there's a default load-balancing algorithm for distributing the requests among the running tasks. For example I have: 1 instance of serviceA 2 instances of serviceB (serviceB1,…
czetsuya
  • 4,773
  • 13
  • 53
  • 99
2
votes
1 answer

ECS task stuck in PENDING state

I am trying out AWS App-Mesh, I have pushed an image to ECR which starts a web server on 8080 port, and created an ECS service for it. I have been following this guide just to try out the service…
Nane Petrosyan
  • 553
  • 1
  • 7
  • 19
2
votes
1 answer

AWS APP MESH ENVOY sidecar [error] Could not retrieve credentials listing from the instance metadata

I'm using AWS App Mesh with ECS Fargate. Unfortunately in the logs of the envoy sidecar I see errors like: [error][aws] [source/extensions/common/aws/credentials_provider_impl.cc:94] Could not retrieve credentials listing from the instance…
lilfra92
  • 41
  • 2
2
votes
1 answer

AWS App Mesh cross region service communication

Can I implement communication between 2 services situated in different AWS regions using AWS App Mesh? Perhaps, the intention itself is wrong(If so, why?) but I have too little experience in AWS to understand it. Thanks in advance.
1
vote
0 answers

Does argo rollout support header based traffic control in AWS App Mesh

Our service deployed on AWS EKS with AppMesh, ArgoCD is our CD tool, we need header based traffic management, we know Argo Rollout support traffic management with istio..., not sure AppMesh. Is possible Argo Rollout support header based traffic…
Jiang Nan
  • 11
  • 2
1
vote
0 answers

Prometheus: Cannot scrape different metric ports/metric paths on single EKS pod

I am attempting to scrape metrics from a single pod that has my web application deployed with a sidecar envoy proxy as part of an AWS App Mesh implementation. I would like to retrieve metrics from both for greater visibility, but so far I've only…
Emma Kelly
  • 29
  • 6
1
vote
0 answers

What is AppMesh exactly offering?

I've been researching App mesh , service discovery , load balancing , tracing and other concepts and basically running in a loop. What is app mesh offering that cannot be achieved by combining other services ? For example instead configuring app…
1
vote
2 answers

AWS XRay wrong service map when using OpenFeign with AppMesh and AWS Service Discovery

I'm testing interservice communication with Spring Boot Rest services deployed on AWS with AppMesh and Service Discovery enabled. To be able to send messages from service a to service b I've to use the OpenFeign client to generate a proxy…
1
vote
0 answers

Communication between tasks in ECS with App Mesh and Cloudmap

My ECS task (that connected to App Mesh with Cloudmap) cannot reach other ECS task (that connected to App Mesh with Cloudmap as well). dig +short products.services.local return nothing. curl -v products.services.local:4000/graphql returns Could not…
Benny67b
  • 509
  • 1
  • 6
  • 18
1
vote
2 answers

What is the difference between AWS appMesh Vs Amazon ECS?

I'm new to these both technologies but have trouble understanding what exactly do these two do different, a use case example will be very helpful.
1
vote
2 answers

How to get Remote/Client IP address or domain in service deployed in AWS APP Mesh

We have multiple microservices deployed in AWS App Mesh. All the services are developed in Spring Boot and deployed in AWS fargate. I need to find the service IP/domain from which the API is called. In Java, this can be done by calling…
1
vote
1 answer

AWS EKS: unable to attach IAM role to pods

So i created an AWS EKS cluster & proceeded with trying to created a service mesh using AWS App Mesh on AWS EKS using EKS workshop & AWS App Mesh user guide. The appmesh controller installs. kubectl get pods confirms it. NAMESPACE NAME …
asr9
  • 2,440
  • 1
  • 21
  • 37
1
vote
0 answers

How do you use App Mesh with awsvpc and still have a lot of tasks

I am trying to create an internal service that is not reachable from outside the vpc. I am using cloudmap as the service discovery tool and the best option I've found so far is by using App Mesh with it. (Also, I am using ECS for my containers) The…
1
2 3