Overview
Explore kernel load-balancing for Docker containers using IPVS in this 51-minute conference talk. Discover how open-source technology can match or exceed the performance of expensive proprietary hardware and software for load-balancing and routing. Learn about IPVS, a mainline Linux kernel component, and its application in automatically configuring load balancing and routing for Docker containers through a simple Go daemon and Docker plugin. Gain insights into benchmarking, comparisons with Nginx and HProxy, and the Vulcan D project. Understand the benefits of IPVS, including its ability to handle SSL traffic, perform health checks, and enable global load balancing. Delve into topics such as BGP explanation, IPVS licensing, and scripting capabilities. Presented by Andrey Sibiryov, Sr. Infrastructure Engineer at Uber Technologies, this talk offers valuable knowledge for developers and system administrators looking to optimize their Docker container infrastructure.
Syllabus
Introduction
Who is Andre
What is IPVS
IPVS congress
IPVS overview
Benchmarking
Who needs IPVS
Nginx and HProxy
Vulcan D
Comparison
Magdalene
Demo
BGP explanation
Rusty Russell quote
IPVS license
Script ability
Health checks
SSL traffic
Global loadbalancing
Taught by
Docker