YoVDO

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

Offered By: Cloud Native Summit via YouTube

Tags

Kubernetes Courses Go Courses WebAssembly Courses Sandboxing Courses WASI Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Google Cloud Fundamentals: Core Infrastructure
Google via Coursera
Introduction to Kubernetes
Linux Foundation via edX
Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX