Simplify Kubernetes Operator Development With a Modular Design Pattern
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
Discover a conference talk that presents a modular design pattern to simplify Kubernetes operator development. Mostafa Hadadian and Alexander Lazovik from the University of Groningen share valuable insights gained from years of experience with Kubernetes operators. Learn how to overcome common challenges such as evolving Custom Resource Definitions (CRDs) and managing increasingly complex controller logic. The speakers demonstrate how to decompose CRDs into manageable components and break down controllers into focused microcontrollers. Explore how leveraging Helm charts can effectively decouple Kubernetes instructions from controller logic, resulting in reduced code complexity, easier maintenance, and faster development cycles. The 19-minute presentation includes a real-world implementation case study from the Netherlands' water sector, showing how this approach accelerates AI stream processing application delivery.
Syllabus
Simplify Kubernetes Operator Development With a Modular Desi... Mostafa Hadadian & Alexander Lazovik
Taught by
CNCF [Cloud Native Computing Foundation]