Container Networking for Micro-Services: An Apache Mesos and DC/OS Networking Deep Dive
summary
Explains how DC/OS uses Mesos + CNI to give IP-per-container over VXLAN overlay, with the master slicing a global subnet into per-agent prefixes (example prefix /26) and agents programming routes. Describes Spartan dual-dispatch as a distributed DNS proxy that polls cluster state (DNS polling ~30s) and races two upstreams, and Minuteman (LVS data plane) plus Marathon‑LB (HAProxy L7) for load balancing. Notes planned work: IPv6, CNI 0.3 service chaining, and centralized CNI config and network authz.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 3:09Overview
- 4:56Container Networking Interface
- 5:12CNI Plugins
- 7:02IP per Container
- 7:27How is it cheap
- 7:45Configuration
- 8:45Overlay
- 10:44Service Discovery
- 12:03DNS
- 12:34Dual Dispatch
- 14:09Load Balancing
- 14:39Whip
- 15:16Marathon
- 21:31Questions
related talks
33mContainer Networking for Micro-Services: An Apache Mesos Networking Deep Dive
43mPanel Discussion: Containers and Networking: A Symbiotic Relationship
31mDeep dive into one of the application of DC/OS : Velocity.
46mContainer Network Interface Onwards and Upwards
34mContainer Networking Untangling Services Meshes and SDNs
53mDocker as the Building Block for Datacenter-Scale Applications
48mA journey to micro-services on Mesos
29mLiving on the Edge with DCN Networking
