YoVDO

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

Offered By: ChariotSolutions via YouTube

Tags

Containers Courses Linux Courses Facebook Courses Scalability Courses Systemd Courses XDP Courses BPF Courses

Course Description

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

Related Courses

Configuring SUSE Linux Enterprise
A Cloud Guru
Hands-on with Podman Containers on Linux
A Cloud Guru
Linux System Startup
A Cloud Guru
Mastering Systemd
A Cloud Guru
systemd Management for Linux
A Cloud Guru