Containers have become popular in part because of their portability. However, while a Docker image is easy to launch on almost any Linux host, as soon as you tie it to infrastructure, it becomes much less portable. Shannon Williams and Darren Shepherd explore how infrastructure for containers is evolving and offer an overview of an emerging class of containerized infrastructure services providing services such as networking, storage, and load balancing.
Shannon and Darren explain how containerized infrastructure service are deployed as part of container orchestration tools, such as Docker Swarm, Kubernetes, and Mesos, and compare the different container infrastructure standards that have emerged, including LibNetwork and CNI for networking and Docker Volumes and FlexVols for storage.
Along the way, Shannon and Darren demo open source tools, including Calico, Weave, and Gluster, that can be deployed in conjunction with your application and show you how to build and deploy containerized infrastructure services across different types of infrastructure and different orchestration tools.
Shannon Williams is a cofounder at Rancher Labs, a company focused on building open source software for operating containers in production. Shannon has spent his career at technology startups, working with visionary customers to embrace next generation technologies like cloud computing, identity management, and security. Previously, Shannon was a founder and vice president of sales at Cloud.com, a pioneer in cloud computing acquired by Citrix, and vice president of market development for Citrix’s cloud platforms business unit, where he led teams that built hundreds of computing clouds, including many of the world’s largest at companies such as BT, AutoDesk, Disney, Datapipe, Apple, Zynga, and KT. Shannon is a frequent speaker on the impact of open source software, cloud computing, information security, and entrepreneurship.
Darren Shepherd is a cofounder and chief architect of Rancher Labs. Darren specializes in building systems to reliably control completely unreliable systems. Previously, he was senior principal engineer at Citrix, where he worked on CloudStack, OpenStack, Docker, and the next generation of infrastructure orchestration technology, and worked at GoDaddy, where he designed and led a team that implemented both public and private IaaS clouds. He has been writing software since he got his first 286 at the age of 10 and is happiest when he’s stuffed in a closet banging away in anything but Java. Darren holds a BS from California State University, Northridge.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com