Resize Pods In-Place Using Deterministic eBPF Triggers and Kubernetes Feature Design
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Explore in-place pod resizing with deterministic eBPF triggers in this 33-minute conference talk from KubeCon + CloudNativeCon Europe 2023. Learn how to optimize resource allocation for cloud-native development environments by proactively resizing pods based on specific events. Discover the benefits of in-place resizing for long-running applications and its impact on reducing costs and improving developer experience. Gain insights into the current feature design for in-place pod resizing in Kubernetes, including CRI changes, design rationale, and trade-offs. Understand how eBPF can be leveraged to capture events and trigger pod resizing, particularly in remote development scenarios. Explore the potential of combining in-place pod resize with eBPF and BPF maps for innovative resource management solutions.
Syllabus
Intro
The End of Local Development
The Dawn of Cloud-Native Development
Cost Reduction
Booting Spikes + VPA + In-Place Pod Resize
"make" Spikes + VPA + In-Place Pod Resize
Optimal "make" Spikes Behavior
In-Place Pod Resize - What Changed?
In-Place Pod Resize - What Does It Involve?
In-Place Pod Resize - Design
In-Place Pod Resize - Container Resize Order
In-Place Resize - Expectations From Runtime
In-Place Pod Resize - Innovating with eBPF
In-Place Pod Resize + eBPF + BPF maps
Key Takeaways
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Cloud-Native Development with SAP Cloud PlatformSAP Learning Create and Deliver Cloud-Native SAP S/4HANA Extensions
SAP Learning Kyma – A Flexible Way to Connect and Extend Applications
SAP Learning Cloud Application Development Foundations
IBM via Coursera Cloud-Native Development Using Java with Eclipse MicroProfile
LinkedIn Learning