YoVDO

Scaling Container Policy Management with Kernel Features

Offered By: Linux Plumbers Conference via YouTube

Tags

Linux Plumbers Conference Courses Kubernetes Courses Container Networking Courses Container Security Courses eBPF Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore scaling container policy management using kernel features in this Linux Plumbers Conference talk. Dive into Cilium, an open-source project implementing the Container Network Interface (CNI) for networking and security in modern application environments. Learn about efficiently handling cluster events, mapping them to Linux networking configurations, and minimizing discrepancies between desired and realized states. Discover how Cilium utilizes various aspects of the networking stack, including eBPF, to model datapath state changes. Examine the container policy model for whitelist filtering at layers 3, 4, and 7, as well as memoization techniques for caching policy computation artifacts. Gain insights into the impact of large container-based deployments on dataplane design and kernel features. Follow the evolution of L7 policy implementation and explore past, present, and future approaches to transparent proxies.

Syllabus

Intro
Overview
Kubernetes Architecture 101
Kubernetes networking plugins
What does it mean to scale?
BPF plumbing
ELF Templating
Future directions
Policy example
Label selectors
Datapath Configuration: Egress
L7 is the new L4
Datapath Configuration: L7 flow
L7 Configuration: Past
L7 Configuration: Present
L7 Configuration: Proposal
L7 Configuration: Socket redirect
Socket assign: Hiccup
Summary


Taught by

Linux Plumbers Conference

Related Courses

Building Containerized Applications on AWS
Amazon Web Services via edX
Docker & Kubernetes: The Practical Guide [2024 Edition]
Udemy
Kubernetes: Cloud Native Ecosystem
LinkedIn Learning
Initiation aux conteneurs avec Docker
Coursera Project Network via Coursera
Déployer des stacks Docker avec Docker Compose
Coursera Project Network via Coursera