February 9, 2020

206 words 1 min read

Writing a Kubernetes operator to deploy a complex system

Writing a Kubernetes operator to deploy a complex system

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).

Talk Title Writing a Kubernetes operator to deploy a complex system
Speakers Philippe MARTIN (Anevia)
Conference O’Reilly Velocity Conference
Conf Tag Build systems that drive business
Location London, United Kingdom
Date October 31-November 2, 2018
URL Talk Page
Slides Talk Slides
Video

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.

comments powered by Disqus