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

YouTube

Containers at Facebook - Advanced Linux, Btrfs, and Systemd Implementation

ChariotSolutions via YouTube

Overview

Explore the intricacies of container management at Facebook in this 57-minute conference talk by Lindsay Salisbury. Dive deep into the company's approach to running containers using Linux, Btrfs, and systemd, and understand how this strategy works at scale. Learn about advanced details of Btrfs and the benefits of a composable file system in a high-traffic network environment. Discover how Facebook utilizes systemd both on the host and inside containers. Gain insights into new Linux kernel features such as cgroupv2 and BPF. The talk covers runtime components, namespaces, process abstraction, BPF, XDP, ButterFS, SystemD, and the advantages of using a process manager. Explore topics like removing subvolumes, build root, snapshots, and running containers. Examine real-world examples and takeaways that can be applied to your own container management practices. This presentation from the Philly ETE 2019 conference offers valuable knowledge for developers and system administrators working with containerized environments at scale.

Syllabus

Intro
Runtime Components
namespaces
process abstraction
secret v2
BPF
XDP
ButterFS
SystemD
Why use a process manager
Why use SystemD
Removing subvolumes
Build root
Set readonly
Snapshot
SystemDN Spawn
Stress
Running a container
Looking inside a container
Composable services
Example
Takeaways
Summary
Questions
Run it

Taught by

ChariotSolutions

Reviews

Start your review of Containers at Facebook - Advanced Linux, Btrfs, and Systemd Implementation

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.