Deploying applications to Kubernetes: never send a human to do a machine's job
summary
Deploys a demo "Matrix" app using raw YAML, Kustomize, Helm and an Operator pattern, comparing tradeoffs. Shows a stateful set of 3 agents (load‑balanced), fixes an Oracle via a ConfigMap, restarts in ~6s, scales agents to 4 with Helm then rolls back to 3, and demonstrates an operator that defines CRDs (agent, oracle, architect), sends HTTP calls to initialize pods, validates Oracle names (no digits), intercepts deletions to rehome exiled apps, and runs Hazelcast operator tasks like PVC creation and hot backups.
AI-written summary · about
chapters (7)
- 0:00Introduction and setup
- 1:23Raw yaml deployments
- 7:23Using kustomize
- 13:42Helm package management
- 20:32Kubernetes operator pattern
- 28:33Real-world operator usage
- 33:08Summary and conclusion
related talks
29mKubernetes Operator For Deployment And Management Of App
43mNavigating the App Delivery Landscape While Solving Everyday Problems
45mBuild Your Kubernetes Operator with the Right Tool!
45mHyper-Automate your Cloud Native Journey
03h 41mKubernetes Basics - a live tutorial
47mThe Automation Challenge: Kubernetes Operators vs Helm Charts
53mAutomating Stateful Applications with Kubernetes Operators
48mKubernetes as backend: CRD & Operators
