Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Safely Extending the Kubernetes Scheduler with WebAssembly - A Tale of Two Plugins

Cloud Native Summit via YouTube

Overview

Explore the evolution and potential of Kubernetes Scheduler plugins in this 26-minute conference talk from the Cloud Native Summit. Dive into the history of the Scheduling Framework and its transition from WebHooks to a Go programming SDK. Discover the challenges of compiled SDKs and learn about an alternative plugin implementation using WebAssembly that eliminates the need for recompiling Kubernetes. Understand real-world use cases for custom schedulers, including non-commodity hardware scenarios, and gain insights on when to opt for custom scheduling or stick with recompilation. Examine the architectural advantages and challenges of using WebAssembly for plugins, and explore the technical surprises encountered during implementation. Get an overview of the project's current status, future plans, and potential applications in cloud-based Kubernetes schedulers. By the end of this talk, gain valuable first-hand knowledge about complex WebAssembly projects and their role in infrastructure extensibility.

Syllabus

CNS - A tale of 2 plugins: safely extending the Kubernetes Scheduler w/ WebAssembly / Kensei Nakada

Taught by

Cloud Native Summit

Reviews

Start your review of Safely Extending the Kubernetes Scheduler with WebAssembly - A Tale of Two Plugins

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.