Rage Against the API-Machinery - Writing an Operator for Production
Explore the intricacies of developing production-ready Kubernetes operators in this 29-minute conference talk from the Cloud Native Computing Foundation (CNCF). Dive into the operator pattern, which extends Kubernetes API functionality through CustomResourceDefinitions (CRDs) and custom controllers. Compare popular operator kits, SDKs, and guides while learning best practices for building, testing, and API versioning. Gain insights from real-world experiences with the Kanister project, covering topics such as printer and controller concepts, custom resources, API conventions, bootstrapping, client management, event handling, and custom resource versioning. By the end of this talk, feel confident in your ability to develop robust operators that match the quality of in-tree Kubernetes APIs and controllers.