Being a Good Citizen of the Multi-operator World
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
Explore the intricacies of developing Kubernetes Operators that coexist harmoniously in multi-operator environments in this 27-minute conference talk from KubeCon + CloudNativeCon Europe 2021. Delve into the Operator Maturity Model framework, designed to guide developers in creating operators that function effectively alongside others in a cluster. Learn about crucial considerations for Custom Resource Spec definitions, CRD YAML, and Operator Helm charts. Discover how community operators like DataStax Cassandra and PressLabs MySQL have benefited from this approach. Gain insights into key concepts such as atomicity, guaranteed scheduling, colocation, pod restarts, and accurate chargebacks. Examine tools like the kubectl metrics plugin and Prometheus integration for enhanced operator management.
Syllabus
Introduction
About me
Operator Pattern
Kubernetes
Application Stacks
Atomicity
Guaranteed Scheduling
Colocation
Pod Restarts
Pod Restarts Example
Accurate Chargebacks
Qplus
Capture Operator Developers Assumptions
Cubectl Metrics Plugin
Metrics in Prometheus
Summary
Taught by
CNCF [Cloud Native Computing Foundation]