-
Welcome
-
Subscribe to
Designing Plugin Systems for Container Runtimes
*One Line Summary
Containers are a spectrum of options and every system wants to configure things differently; to make this configurable runtimes like docker and rkt are using plugins.
Abstract
Network plugins for application runtimes like rkt and docker are used to customize the network namespace before a process is executed. I will cover the basic use cases of container network setup, the considerations of creating and configuring a network namespace, and plumbing issues encountered and worked around in the design and implementation. Today this discussion revolves around two options: github.com/docker/libnetwork and github.com/appc/cni. Overtime the two approaches should converge.
Presentation Materials
slidesSpeaker
-
Brandon Philips
CoreOSBiography
Brandon Philips is helping to build modern Linux server infrastructure at CoreOS as CTO. Prior to CoreOS, he worked at Rackspace hacking on cloud monitoring and was a Linux kernel developer at SUSE. As a graduate of Oregon State’s Open Source Lab he is passionate about open source technologies.