YoVDO

Running WebAssembly Applications on Kubernetes with WasmEdge - Mirantis Labs Tech Talks

Offered By: Mirantis via YouTube

Tags

Kubernetes Courses WebAssembly Courses Application Development Courses Cloud-Native Development Courses Container Deployment Courses WasmEdge Courses

Course Description

Overview

Explore the integration of WebAssembly applications with Kubernetes using WasmEdge in this 29-minute tech talk. Learn about WebAssembly's potential for deploying portable code with near-native performance and its growing ecosystem. Discover how to create and run a Wasm module on a slim container deployed on Kubernetes through a live demonstration. Gain insights into the advantages of using WebAssembly in cloud-native development, whether alongside containers or VMs. Follow along with the provided prerequisite tooling, including Rust, WasmEdge, Docker Desktop, and Lens. Delve into topics such as WebAssembly basics, Wasm modules vs. container images, common use cases, and WasmEdge functionality. Examine alternative WebAssembly tools and consider the technology from an operator's perspective. Conclude with additional resources for further exploration of WebAssembly and WasmEdge.

Syllabus

- Intro
- Prerequisites for today's demo links above
- What is WebAssembly?
- Wasm modules vs. container images
- Common use-cases for WebAssembly
- What is WasmEdge?
- Live Demo: Run WasmEdge & Wasm bytecode inside a slim container
- Demo: create the "hello wasm" application
- Demo: compile Wasm app to Wasm module
- Demo: testing our module & building the slim container
- Demo: running our slim Wasm container on Kubernetes
- A look at some alternative tools to use with WebAssembly
- Now let's look at WebAssembly from an Operator's POV
- Additional reading on WebAssembly & WasmEdge
- Outro


Taught by

Mirantis

Related Courses

Software Engineering for SaaS
University of California, Berkeley via Coursera
MongoDB for Developers
MongoDB University
Android: introducción a la programación
Universitat Politècnica de València via UPV [X]
Extending SAP Products with SAP HANA Cloud Platform
SAP Learning
Two Speed IT: How Companies Can Surf the Digital Wave, a BCG Perspective
École Centrale Paris via Coursera