Weitere ähnliche Inhalte Ähnlich wie Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex König (20) Kürzlich hochgeladen (20) Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex König1. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Running WebAssembly
on Kubernetes
Alex König (he/him)
Senior Solutions Architect
Amazon Web Services
2. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is WebAssembly (WASM)?
2
3. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Write once, run anywhere
3
4. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The WebAssembly System Interface
4
5. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why would you want this?
5
Security
Portability
Performance
6. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sounds good!
6
7. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
In theory…
7
Compiled code
+
WASM runtime
=
Running app
8. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
But does that scale?
8
9. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Integration into Kubernetes
9
High-Level Container Runtime
Shimlayer
Wasm Runtime
RuntimeClass
10. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Integration into Kubernetes
10
Kubernetes Nodes
prepared for WASM
RuntimeClass
Operators like
runtime-class-manager
11. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Demo time!
11
12. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Try it out!
12
13. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
Alex König
kngalx@amazon.de