The Kubernetes API is extensible, allowing you to create your own resources that behave like native ones. Philippe Martin explores the tools, concepts, and a real example of a custom resource that simplifies the deployment of a complete content delivery network (CDN).
Philippe walks you through running your first operator the hard way with the sample controller, which introduces the code generation used to build the Kubernetes APIs. He continues with Kubebuilder, demonstrating how to create your first own operator and detailing the reconcile loop and how to synchronize your system with its declaration. Philippe then shows you how to add confidence with tests, robustness with validation, security with role-based access control (RBAC), and monitoring with statuses and events to your operator.
Philippe Martin is principal developer at Anevia, a company committed to providing innovative TV and video content distribution solutions that meet customers’ specific needs. By ideology or by pleasure, Philippe never made the choice between development and infrastructure during his 20 years of experience.
©2018, O’Reilly UK Ltd • (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