Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

Resize Pods In-Place Using Deterministic eBPF Triggers and Kubernetes Feature Design

CNCF [Cloud Native Computing Foundation] via YouTube

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]

Reviews

Start your review of Resize Pods In-Place Using Deterministic eBPF Triggers and Kubernetes Feature Design

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.