Being a Good Citizen of the Multi-operator World
Talkat KubeCon + CloudNativeCon North America 2020 Virtual · on Wednesday, 2020-11-18· at 17:45· Intrado Virtual Event Platform,·
summary
Operator developers get concrete guidance and tools to run multiple Operators together: an Operator Maturity Model with categories (consumability, security, robustness, portability) and guidelines used by DataStax Cassandra, PressLabs MySQL, Elastic ELK and Cert-Manager; a prototype inventory/chargeback tool QPlus that uses five CRD annotations to build resource relationship graphs and kubectl plugins to emit stack-level CPU/memory metrics; patterns and implementations for atomic stack creation, node co‑location, handling pod restarts, and accurate per-stack chargeback.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 0:15About me
- 0:32Operator Pattern
- 0:49Kubernetes
- 1:26Application Stacks
- 4:43Atomicity
- 6:18Guaranteed Scheduling
- 9:27Colocation
- 13:25Pod Restarts
- 15:53Pod Restarts Example
- 16:54Accurate Chargebacks
- 20:15Qplus
- 21:06Capture Operator Developers Assumptions
- 24:41Cubectl Metrics Plugin
- 25:35Metrics in Prometheus
- 25:56Summary
related talks
14mDemystifying k8s operators
57mThe Status Quo of Kubernetes Operators
01h 33mBuilding for Global Engineering Platforms - Let's make an Operator
43mLessons learned writing 10+ Kubernetes Operators
45mKubernetes Operators: Operating Cloud Native services at scale
36mLessons learned writing 10+ Kubernetes Operators - Lars Francke and Jannik Heyl
35mPanel: State of the Operators: Hubs, Frameworks, SDKs, and Beyond
43mSOS: Simplifying Operators Substantially - A Hands-on Workshop for Beginners in k8s Native Applications
