Building Production-Ready Kubernetes Operators
summary
Red Hat Developer Hub Operator manages Backstage using operator-sdk and controller-runtime in Go, merging a default config with the CR spec, applying plugin dependencies and optional local Postgres; it runs on OpenShift and uses an explicit config-hash restart to force containers to pick up ConfigMap changes. A built-in Lightspeed flavor with Vertex AI loads RAG data via init containers and works after adding secrets in the demo, illustrating practical reconciliation, status reporting, and extensibility.
AI-written summary · about
chapters (9)
- 0:00Introduction and welcome
- 1:10What is a Kubernetes operator
- 3:56Operator design and components
- 7:08Operator reconciliation process
- 14:59Extending operators with flavors
- 20:18Demo: Operator deployment and CRD
- 24:35Key takeaways and extensibility
- 25:40Open source contributions and closing
- 26:01Q&A session
related talks
31mKubernetes Operators within Reach of Any Developer
45mKubernetes Operators: Operating Cloud Native services at scale
43mLessons learned writing 10+ Kubernetes Operators
29mKubernetes Operator For Deployment And Management Of App
42mBuild Your Kubernetes Operator with the Right Tool!
45mBuild Your Kubernetes Operator with the Right Tool!
52mImplementing Microservices as Kubernetes Operators
01h 29mTutorial: Deep Dive into the Operator Framework for Kubernetes
