Cloud Native

Integrating WebAssembly with Kubernetes using SpinKube

0

WebAssembly complements Kubernetes by enhancing application efficiency, startup speed, and portability, allowing it to run seamlessly alongside containers within Kubernetes pods. In this video, Michelle Dhanani, Principal Software Engineer at Fermyon Technologies, discusses the potential benefits and challenges of integrating WebAssembly with Kubernetes. She goes on to talk about their announcement of the SpinKube project. Dhanani says, “It’s a stack-based approach, so you don’t have to gather components from various sources; you can simply deploy the entire stack of projects on your cluster.”

WebAssembly’s role in the Kubernetes ecosystem

  • Dhanani defines WebAssembly and its role in cloud-native and Kubernetes ecosystems. She describes it as a binary format that enables applications to run on any architecture or OS without changes, highlighting its fast startup speed and portability.
  • WebAssembly complements Kubernetes, running alongside containers and using projects like SpinKube to run WebAssembly in Kubernetes pods, enhancing startup speed, efficiency, and portability.
  • Dhanani highlights the broad target audience of WebAssembly, appealing to diverse sectors, including factories, automobiles, web services, and AI, due to its versatile use cases.

How SpinKube facilitates WebAssembly deployment on Kubernetes

  • Dhanani talks about their latest announcement, SpinKube, an open-source project now submitted to CNCF for sandbox status.
  • SpinKube is a collection of projects that form a stack, allowing you to run WebAssembly on Kubernetes in a native Kubernetes way. Dhanani explains how it uses a containerd-shim and custom resources for application management.
  • Dhanani discusses the need for commercial support alongside open-source projects. She mentions Fermyon’s platform for Kubernetes to provide a commercial angle and better user experience.
  • Dhanani talks about the role of AI in the WebAssembly space, explaining that Fermyon offers AI inferencing on their cloud, enabling developers to perform compute tasks with shared GPU resources efficiently.

Guest: Michelle Dhanani (LinkedIn)
Company: Fermyon Technologies (Twitter)
Show: Let’s Talk

This summary was written by Emily Nicholls.

Who can benefit from Macrometa’s services and why?

Previous article

Tarsal’s open source project, kflow, simplifies security data collection

Next article