Extending Kubernetes Core with WebAssembly Modules - Admission Controllers
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
Explore how WebAssembly modules can extend Kubernetes core components in this conference talk. Dive into the potential of using WebAssembly for plug-in systems within Kubernetes, focusing on Admission Controllers as the initial application. Learn about the limitations of Dynamic Admission Controllers and how WebAssembly can address these issues by integrating custom controllers directly into the API Server. Discover the benefits of this approach, including improved predictability, reduced latency, and enhanced suitability for edge deployments. Witness a prototype demonstration showcasing the implementation of WebAssembly-based custom controllers, and understand how this innovation can lead to more efficient resource utilization in constrained edge environments. Gain insights into the advantages of WebAssembly (Wasm) in the context of Kubernetes extensibility and its potential impact on user workloads.
Syllabus
Intro
Kubernetes Extensions
Dynamic Admission Controller
Cuborden
Policies
Advantages
User workloads
What if
Disclaimer
Demo
Logging
Data Plane
Emboy
User Plane
Crew
Crew Demo
Whats Nice About Wassi
Taught by
CNCF [Cloud Native Computing Foundation]