Kubernetes Operators in Java - When? Why? How?
summary
Explains when an operator is worth it: use it for dynamic state management, backup/restore, external resource bridges and advanced autoscaling; Helm for quick installs, Go/operator-sdk for complex control, Java Operator SDK when you must stay in Java. Shows CRD design, dependent-resources pattern, versioning rules (99% of cases use two version flags), and a Spotify API operator demo where the operator recreates deleted deployment. Mentions Helm operator generator as the fastest path.
AI-written summary · about
chapters (9)
- 0:00Introduction and welcome
- 0:31Kubernetes basics explained
- 6:52What is a Kubernetes operator
- 13:20When to use operators
- 18:41How to write operators
- 22:12Java operators overview
- 26:27Best practices for operators
- 35:44Operator SDK and frameworks
- 40:42Demo and conclusion
related talks
39mDeveloping a Kubernetes Operator in Java, Challenge Accepted!
27mGetting started with Kubernetes Operators in Java
42mAutomating the Enterprise with Java-based Kubernetes Operators
01h 58mKubernetes Operators Within Reach of Any Developer
45mBuild Your Kubernetes Operator with the Right Tool!
31mWriting a Kubernetes Operator in Java
31mKubernetes Operators within Reach of Any Developer
20mSmooth Operator - A Rough Guide to Kubernetes Operators
