Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a redesigned container management solution built for use at Google in this conference talk from the Linux Plumbers Conference. Learn about the design motivation and key differences from existing solutions, focusing on adapting to future workloads. Discover strategies for handling larger machines with more containers, achieving higher utilization through tighter container packing, implementing priority bands for different container types, and managing hierarchical containment. Gain insights into resource isolation, memory management, real-time budgeting, unified hierarchies, and container statistics. Examine use cases for batch containers and user-safe sub-containers, and understand how these innovations can guide kernel and userspace container support for future resource isolation needs.
Syllabus
Introduction
What is Containers
Jobs
Resource Isolation
Memory
SystemD
RealTime Budget
RealTime Case
Unified Hierarchy
Split Control Plans
Switching Topics
Container Stats
Let Me Contain That
Hierarchical Sharing
Managing Priority
Three Different Cases
Use Case
Batch Containers
User Safe Sub Containers
Summary
Taught by
Linux Plumbers Conference