Designing Plugin Systems for Container Runtimes
Session information has not yet been published for this event.
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.
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.
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.