Overview
Dive deep into the world of Kubernetes Operators in this comprehensive conference talk from Conf42 DevOps 2024. Explore the fundamental concepts of Kubernetes architecture, control loops, and event references before delving into the intricacies of operators. Learn about custom resources, custom resource definitions, and their practical applications. Discover powerful tools like Kubebuilder framework and Operator SDK for developing operators. Gain hands-on experience through code examples and a live demonstration, equipping you with the knowledge to leverage Kubernetes Operators effectively in your DevOps practices.
Syllabus
intro
preamble
kubernetes architecture
foundation: understanding the 'control loop'
'control loop' in kubernetes
building blocks of a control loop
kubernetes event reference
uncovering the go code
optimistic concurrency
operators: control loops & operational intelligence
operators: the building blocks
quick introduction: custom resources
quick introduction: custom resource definition
example: crd & custom resource
what's next?
kubebuilder framework
operator sdk
operator initialization & code generation
demo
Taught by
Conf42