Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Add arm64 architecture support for App Mesh (envoy) #215

Closed
buzzsurfr opened this issue Jun 12, 2020 · 14 comments
Closed
Assignees

Comments

@buzzsurfr
Copy link

Tell us about your request
Contribute to envoyproxy/envoy to enable arm64 architecture support for the Envoy container image.

Which integration(s) is this request for?
ARM-based instance families (e.g. a1, m6g, c6g, r6g)

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
I want to run App Mesh Virtual Nodes on ARM-based instances. Currently, I'm limited to x86_64-based instances.

Are you currently working around this issue?
No

Additional context
Some work is already being done with Envoy to add arm support.

@scottmalkie
Copy link

Bazel binaries for building envoy are now available for arm64, see bazelbuild/bazel#8833 and envoyproxy/envoy#1861 - envoy is just waiting for arm64 test coverage.

@dastbe
Copy link
Contributor

dastbe commented Jul 16, 2020

Envoy is definitely the big blocker here, but we should also make sure the other artifacts we vend (app mesh proxy route manager, ecs cni, EKS controller(?)) are ARM ready as well.

@scottmalkie
Copy link

FYI, Envoy just announced official ARM64 support: https://www.envoyproxy.io/docs/envoy/latest/install/building#arm64-binaries

@kitkit201
Copy link

Any updates on this?

@RRosalia
Copy link

RRosalia commented Jan 3, 2021

Is there any update on this subject?

We are really waiting for this image to be released. Btw happy new year everyone!

@alexbilbie
Copy link

alexbilbie commented Mar 31, 2021

@LancerRainier @jamsajones is there an update on this issue please?

@RRosalia
Copy link

RRosalia commented Aug 5, 2021

WE ARE STILL WAITING ON THIS>>> Or at least make it open source so we can do the migration ourself.

@erikcw
Copy link

erikcw commented Sep 2, 2021

Looks like envoy on dockerhub has tagged arm64 builds. 🤞

@gbhosal
Copy link

gbhosal commented Sep 29, 2021

Is there any update on this? We are also waiting for this feature.

@kgns
Copy link

kgns commented Sep 29, 2021

I wonder if the Graviton2 CPUs were just a PR thing as AWS does not really support ARM64 architecture for any serious work load using App Mesh. ECR also has problems with cache manifests for using multiplatform images properly. These issues have been long standing and no one even comments on the future of them.

@herrhound
Copy link
Contributor

@kgns, @gbhosal, adding Graviton2 support is a priority for several AWS services, including App Mesh. We started working on an App Mesh-optimized ARM64 Envoy image and you can expect a release before long.

@gbhosal
Copy link

gbhosal commented Sep 30, 2021

@kgns, @gbhosal, adding Graviton2 support is a priority for several AWS services, including App Mesh. We started working on an App Mesh-optimized ARM64 Envoy image and you can expect a release before long.

@herrhound I'm really happy to see the positive update on this issue. Thank you!

@kgns
Copy link

kgns commented Sep 30, 2021

@kgns, @gbhosal, adding Graviton2 support is a priority for several AWS services, including App Mesh. We started working on an App Mesh-optimized ARM64 Envoy image and you can expect a release before long.

That is great news! Thanks for the update

@herrhound
Copy link
Contributor

The ARM64 image is released: https://aws.amazon.com/about-aws/whats-new/2021/11/aws-app-mesh-arm64-envoy-images/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests