Build Your Kubernetes Operator with the Right Tool!
summary
Walks through building a Hazelcast operator end to end: generate with operator-sdk init and operator-sdk create api, docker build and push, run make install and make deploy, apply a CRD that sets size 1 to 3 and the operator creates and scales pods successfully. Compares Helm (templated charts, simplest), Ansible (powerful but uncommon), Go (full imperative control, most operators on Operator Hub), Python/Java or raw implementations (more boilerplate, no scaffolding).
AI-written summary · about
chapters (10)
- 0:00Intro
- 0:58About Hazelcast
- 6:21Operator Similarities
- 9:32Helm: Create Helm Chart
- 10:27Helm: Generate Operator
- 16:26Operator SDK: Operator Capability Levels
- 18:29Ansible: Create Operator
- 21:44Go: Create Operator
- 28:33KOPF: Create Operator
- 32:39What does Operator Framework' mean to You?
related talks
45mBuild Your Kubernetes Operator with the Right Tool!
01h 29mTutorial: Deep Dive into the Operator Framework for Kubernetes
31mKubernetes Operators within Reach of Any Developer
24mAutomating Stateful Apps with Kubernetes Operators
45mKubernetes Operators: Operating Cloud Native services at scale
29mExtending Kubernetes with Operators
32m05 Creating and Running Kubernetes Operators with the Operator Framework
47mLet's dive into Kubernetes operator creation
