Kubernetes has become a hot topic in the computing space. There’s been lots of talk about spinning up clusters, developer tooling, and monitoring. Applications both large and small are now taking advantage of the ecosystem.
One thing that hasn’t changed is how we deliver software to production. Development and operations teams hold their continuous delivery (CD) software close to their chests. It’s hard to find good software, harder to get it dialed in for one project, and sometimes an epic effort to get it working across an organization.
With Kubernetes, a platform for platforms, you get all the raw building blocks for creating a delivery platform right out of the box. Bryan Liles offers an introduction to building applications with Kubernetes instead of on Kubernetes, walking you through the steps for designing a delivery system out of Kubernetes components. You’ll start by extracting the problem and move to identifying the components of the hypothetical delivery system. This content will serve as an introduction to custom resources, controllers, and RBAC. Along the way, Bryan shares a practical example of moving software to production in an automated fashion. You’ll leave with ideas of how to employ the process in your organizations and opportunities for extension.
Bryan Liles is an engineer at Heptio. When he is not writing software to help move teams to Kubernetes, he gets to speak at conferences on topics ranging from machine learning to building the next generation of developers. In his free time, Bryan races cars in straight lines and around turns and builds robots and devices.
©2018, 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. • firstname.lastname@example.org