-
Use Kubernetes and kind to Manage WebAssembly Apps
This article is based on Sven Pfennig’s presentation at the WasmEdge Community Meeting in Jan 2022. Pfennig discussed why and how to run WebAssembly apps in a Kubernetes cluster. Using kind and WasmEdge, he showcased a simple solution. Please watch the original video here: https://www.youtube.com/watch?v=-oumohWVgSI&t=493s Background kind is Kubernetes In Docker, that is, to deploy all the components required by Kubernetes in a docker container. kind is a simple and easy-to-use version of Kubernetes, often used in local testing use cases.…
-
Manage WebAssembly Apps Using Container and Kubernetes Tools
Developers can leverage container tools such as Kubernetes, Docker and CRI-O to deploy, manage, and run lightweight WebAssembly applications. In this article, we will demonstrate how Kubernetes ecosystem tools work with WasmEdge WebAssembly applications. Compared with Docker, WebAssembly could be 100x faster at startup, have a much smaller memory and disk footprint, and have a better-defined safety sandbox. However, the trade-off is that WebAssembly requires its own language SDKs, and compiler toolchains, making it a more constrained developer environment than Docker.…
RustWebAssemblyDockerhow-toOCICRI-ODockerKubernetescruncontainer