Download Lens by Mirantis today: Lens: https://k8slens.dev/
Learn more about Open Source WasmEdge: https://wasmedge.org/
WebAssembly (or Wasm) gives developers a way to deploy portable code that can run at near-native speeds. As the Wasm ecosystem matures, open source tools like WasmEdge enable us to integrate Wasm with existing platforms - such as running Wasm modules alongside containers on Kubernetes.
In this Tech Talk, we’ll explore the tooling that makes this possible and show you how to create & run a Wasm module on a slim container that is subsequently deployed on Kubernetes. You'll also walk away from this talk with an understanding of when & why you may want to use WebAssembly in cloud native development, whether that be in conjunction with containers or VMs. You can find the prerequisite tooling needed to follow along with the demo below.
PREREQUISITE LINKS:
🚀 Rust Installation: https://www.rust-lang.org/tools/install
⚙️ WasmEdge GitHub Repo: https://github.com/WasmEdge/WasmEdge
🐳 Docker Desktop: https://www.docker.com/products/docke...
🔬 For more hands-on, developer-focused presentations from the Mirantis Labs team, please see: https://www.mirantis.com/labs/
📚 For more informative resources about Mirantis, our solutions and areas of expertise, please check out our resource library: https://www.mirantis.com/resources/
#kubernetes #k8s #webassembly #wasm #opensource #opensourcesoftware #edgecomputing #edge #devops #devopstools #docker #rust
Learn more about Mirantis: https://www.mirantis.com/
Mirantis Enterprise Support: https://www.mirantis.com/support/ente...
Read the Mirantis Blog: https://www.mirantis.com/blog/
Cloud Native & Kubernetes Resources: https://www.mirantis.com/cloud-native...
Mirantis Training: https://training.mirantis.com/
Questions? Contact us today: https://www.mirantis.com/contact/
CHAPTERS
0:00 - Intro
0:30 - Prerequisites for today's demo (links above)
2:23 - What is WebAssembly?
6:20 - Wasm modules vs. container images
10:47 - Common use-cases for WebAssembly
12:16 - What is WasmEdge?
16:42 - Live Demo: Run WasmEdge & Wasm bytecode inside a slim container
17:30 - Demo: create the "hello wasm" application
19:34 - Demo: compile Wasm app to Wasm module
20:55 - Demo: testing our module & building the slim container
23:02 - Demo: running our slim Wasm container on Kubernetes
24:02 - A look at some alternative tools to use with WebAssembly
25:46 - Now let's look at WebAssembly from an Operator's POV
26:54 - Additional reading on WebAssembly & WasmEdge
28:15 - Outro