Safely Extending the Kubernetes Scheduler with WebAssembly - A Tale of Two Plugins
Offered By: Cloud Native Summit via YouTube
Course Description
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
Related Courses
Cloud Application SecurityUniversity of Minnesota via Coursera iOS Development: Security
LinkedIn Learning Cybersecurity Awareness: Social Engineering
LinkedIn Learning Ethical Hacking: The Complete Malware Analysis Process
LinkedIn Learning The Windows Sandbox Paradox
nullcon via YouTube