Word on the Cloud - WebAssembly on Kubernetes
Hi everyone, I hope you're safe and well.
I'm conscious of the layoffs across the industry and the stress and harm this causes. I hope you can all keep or find good employment.
Two major things are shaping the potential future of WebAssembly on Kubernetes...
Azure AKS is currently previewing Wasm node pools. All nodes in the pool leverage a runwasi containerd shim and need associating with a K8s RuntimeClass. But once you do that, AKS can schedule Wasm workloads to the cluster!
Docker Desktop is also trialling Wasm workloads. This article walks you through the process of writing code, all the way through to running it as a WebAssembly app on Docker Desktop. However, the critical element is that it's using the same runwasi containerd shim approach as AKS!
So... Microsoft and Docker are cloud native heavyweights and containerd is the most popular K8s runtime. The fact that both are investing in the containerd shim approach suggests this could be the most likely route to WebAssembly on Kubernetes. Watch this space.
Speaking of Wasm on Kubernetes, the CNCF is hosting a WebAssembly and Kubernetes live event on Dec 6 at 12:00pm EST. The host, Ralph Squillace, is a big hitter in the WebAssembly ecosystem and extremely knowledgeable. I think it'll be a great event and I'll be attending.
That's all for now, Nigel.