Wasm on Kubernetes

Learn how wasm works on Kubernetes.

Running WebAssembly on Kubernetes

In this lesson, we'll introduce the major requirements for running Wasm apps on Kubernetes clusters that use containerd. Other ways to run Wasm apps on Kubernetes exist.

It’s widely understood that Kubernetes is a high-level orchestrator that uses other tools to perform low-level tasks such as creating, starting, and stopping containers. The most common configuration is Kubernetes using containerd to manage these lower-level tasks.

The following figure shows Kubernetes scheduling tasks to a worker node running containerd. containerd instructs runc to build the container and start the app. After the container is created, runc exits, and the shim process maintains the connection between the running container and containerd.

Get hands-on with 1400+ tech skills courses.