At the Helm without a Steering Wheel – Your Chart as a Kubernetes Operator
summary
Shows how to convert an existing Helm chart into a runnable Kubernetes operator using the Operator SDK and a single command operator-sdk new --type helm --chart=stable/cockroachdb, packaging the unchanged chart into an image, scaffolding the CRD, RBAC and deployment, and deploying it to the cluster. Demo builds a CockroachDB operator, creates the CRD, applies a CR instance, and the operator reconciles and exposes release status. Notes: may need extra RBAC, use CI smoke tests, publish to Operator Hub.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:25What is an Operator
- 2:59Why use an Operator
- 5:23User Interface
- 7:51Operator Framework
- 8:49Operator SDK
- 10:29Single Command
- 11:31Build the Operator
- 17:33Deploy
- 18:06Status Conditions
- 18:35Connect to Database
- 21:42Additional Notes
- 25:02Operator Hub
- 26:46Followup
related talks
42mBuild Your Kubernetes Operator with the Right Tool!
32mThe Automation Challenge: Kubernetes Operators vs Helm Charts
47mThe Automation Challenge: Kubernetes Operators vs Helm Charts
30mThe Automation Challenge: Kubernetes Operators vs Helm Charts
29mHelm Your Way with Kubernetes
27mDeploying Databases on Kubernetes: Helm vs. Operators - Eric Schäffer and Manuel Swiercz
29mBuilding Helm Charts From the Ground Up...
01h 31mTutorial: Becoming a Kubernetes Developer: Writing Your First Operator
