Loading…
Attending this event?
In-person
August 27
Learn More and Register to Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeDay Japan 2024 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Japan Standard Time (UTC +9). To see the schedule in your preferred timezone. The schedule is subject to change.
Tuesday August 27, 2024 11:50am - 12:20pm JST
There are many use cases for scheduling in the world, and we, SIG-Scheduling maintainers, regard extendability as crucial, and Kube-scheduler has two major ways to extend it, webhook and Golang SDK. However, these come with drawbacks - performance/extendability issues with webhook, and the need to rebuild and replace schedulers with Golang SDK. The proposed talk seeks to introduce our new solution to these challenges - a WebAssembly based extension. We’ll begin with a story about why custom schedulers are needed, and how existing extensions work. Then, we’ll get into why architecturally WebAssembly is a great fit for plugins, while also covering its challenges. You’ll hear about technical surprises implementing the plugin system in WebAssembly, such as sandbox limitations and programming concerns. When you leave this session, you will know first-hand how a complex WebAssembly project looks and feels, with concrete details of how WebAssembly fits into infrastructure extensibility.
Speakers
avatar for Kensei Nakada

Kensei Nakada

Software Engineer, Tetrate.io
Kensei Nakada is a software engineer at Tetrate.io. He is a sig-scheduling approver, and a founder/maintainer of the project kube-scheduler-simulator and kube-scheduler-wasm-extension.
Tuesday August 27, 2024 11:50am - 12:20pm JST
Beginner Room

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link