Get WITty: Evolving Kubernetes Scheduling With the WebAssembly... Dejan Pejchev & Jonathan Giannuzzi

Dejan Pejchev, Jonathan Giannuzzi

KubeCon + CloudNativeCon Europe 2025 · Session

In this insightful KubeCon EU talk, Dejan Pejchev and Jonathan Giannuzzi of G Research explore their journey to enhance the **Kubernetes scheduler** by leveraging the **WebAssembly Component Model**. The talk addresses a significant challenge in extending Kubernetes: the difficulty of writing custom scheduling logic in multiple programming languages efficiently and maintainably. Traditional extension methods often involve high latency, language restrictions, or complex manual memory management, hindering broad adoption and development agility.

AI review

This talk from G Research presents a groundbreaking exploration into leveraging the WebAssembly Component Model to revolutionize Kubernetes scheduler extensibility. The speakers meticulously detail the limitations of current WASM plugins, the promise of the Component Model for language-agnostic, high-performance extensions, and the significant technical hurdles, particularly in tooling and Go runtime support. They offer practical alternatives like Xism and provide crucial performance benchmarks, making a strong case for community collaboration to accelerate this critical technology. This is…

Watch on YouTube