"Engineering! I need more power!"
summary
Shows how to build a working Kubernetes operator using the Operator SDK with the Ansible plugin, including concrete commands to init, build (docker build/tag/push), deploy (make deploy) and debug by tailing the manager logs. Demonstrates a real failure caused by a renamed playbook that creates a reconcile loop, explains how finalizers run to handle deletions, and provides a CI flow that publishes images to Docker Hub and Helm charts via GitHub Pages so the operator can be installed and upgraded automatically.
AI-written summary · about
chapters (14)
- 0:00Start
- 4:18Use the Operator Sdk
- 6:10Plug-in Switch
- 7:08When Should You Use the Ansible Plugin
- 10:50Sample Crd
- 11:23How Do You Create or Update a Kubernetes Definition inside of Ansible
- 11:39Creation Statement
- 13:01How Do You Deploy a Crd
- 13:45Deployment Run
- 14:27Reconcile Run
- 16:31Stateful Change
- 24:48Replacing the Make Deploy
- 25:37Helm Chart
- 26:07Add Helm Labels
related talks
30mBreaking down the principles of platform engineering
32mA Day in the Life of a Kubernetes Engineer
16mDevops As Engineer Empowerment
22mOutgrowing a Startup Culture
11mKeynote: Kubernetes and Platform Engineering: A Strategic Partnership for Scalab...
27mHomebrewing a Kubernetes Bootcamp: From College to K8s Support Engineer
52mDevops @Scale
46mAround & After Kubernetes: The Principles and Ideas that Guide Us
