aws / containers-roadmap

This is the public roadmap for AWS container services (ECS, ECR, Fargate, and EKS).
https://aws.amazon.com/about-aws/whats-new/containers/
Other
5.21k stars 320 forks source link

[EKS]: Add support for running WASM containers on EKS using WASI #1997

Open bryantbiggs opened 1 year ago

bryantbiggs commented 1 year ago

Community Note

Tell us about your request

Which service(s) is this request for?

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?

Are you currently working around this issue?

Additional context

Attachments If you think you might have additional information that you'd like to include via an attachment, please do - we'll take a look. (Remember to remove any personally-identifiable information.)

stevehipwell commented 1 year ago

I think this issue is related to https://github.com/aws/containers-roadmap/issues/1772 as both could be implemented as alternative runtimes through containerd.

bryantbiggs commented 1 year ago

hmm, I'm not sure - Firecracker requires the use of bare metal instances whereas here I am more interested in just being able to run WASM containers natively. I *think I might be able to do this today, but need to spend some time investigating

stevehipwell commented 1 year ago

WASM (and Firecracker) support should be possible today by building a custom node image supporting the alternate runtime and registering a custom RuntimeClass wit EKS.

It's worth noting that AKS already has public preview support for WASM & Kata containers.

piotr-yuxuan commented 1 year ago

Some blogpost related to this feature: https://changelog.com/posts/webassembly-runtimes-will-replace-container-runtimes-by-2030 (it is only an opinion, not an established fact 🙂)