Operate Kubernetes workloads: extend the platform with the operator pattern
summary
Kubernetes gets extended with an application-specific controller that watches a CustomResourceDefinition and creates the real pieces (StatefulSets, ConfigMaps, Secrets, PVCs, NetworkPolicies) to run Apache Kafka. The demo shows Strimzi on minikube bringing up 3 Zookeeper pods and 3 brokers, then performing a config change that triggers a rolling update and scaling from 3→5 brokers automatically. Operator SDKs exist for Go and Java and the Operator Lifecycle Manager handles install/upgrade of the operator itself.
AI-written summary · about
chapters (8)
- 0:00Start
- 6:28Workloads
- 13:56Reconcile Loop
- 25:45to the Custom Resource
- 27:29Helm Charts
- 28:19Operators
- 36:27Developing an operator
- 39:28Resources
related talks
53mAutomating Stateful Applications with Kubernetes Operators
26mProduction Grade Kafka on K8s
29mExtending Kubernetes with Operators
33mKafka Operator: Managing and Operating Kafka Clusters in Kubernetes [A]
45mBuild Your Kubernetes Operator with the Right Tool!
31mKubernetes Operators within Reach of Any Developer
29mKafka on Kubernetes: Does it really have to be the hard way?
35mKubernetes made simpler - Using and developing Kubernetes Operators
