Roll Your Own Operator with Ansible
summary
Claims that you can build a real Kubernetes Operator by wiring Ansible roles into the Operator SDK and that it actually runs a reconcile loop which executes those roles via ansible-runner. Demonstrates using the k8s module to create templated manifests from CR spec fields, shows the container image (base + roles) and the simple mapping file watches.yaml that links group/version/kind to a role, and scaffolds a memcached operator to prove the approach works.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:56What is Kubernetes
- 1:26Kubernetes Refresher
- 2:33Ansible Kubernetes
- 3:23Ansible Kubernetes Example
- 5:13Ansible Template
- 6:08Why Use Ansible
- 6:56What is an Operator
- 9:04How to Create an Operator
- 11:07What an Operator is
- 13:33Answerable Model
- 14:42Operator SDK
- 16:33Interface Overview
- 19:36Developer Experience
- 20:46Questions
related talks
43mWrite your own Kubernetes Operator using Ansible
26mAutomating the Management of Kubernetes Apps
31mKubernetes Operators within Reach of Any Developer
01h 29mTutorial: Deep Dive into the Operator Framework for Kubernetes
55mIntroduction to Kubernetes Operators
29mExtending Kubernetes with Operators
42mBuild Your Kubernetes Operator with the Right Tool!
14mDemystifying k8s operators
