Metacontroller with Knative Functions - Kubernetes Controllers Made Simple
summary
Shows how Metacontroller + Knative Functions wire together: a decorator controller watches ksvc objects with the label function.knative.dev and runs a sync web hook implemented as a Knative Function. The sync hook creates a trigger per function pointing the default broker to the service; demo uses a PingSource and a small viewer function, shows trigger auto-creation on deploy and Metacontroller-managed cleanup (trigger removed when the service is deleted).
AI-written summary · about
chapters (10)
- 0:00Metacontroller intro
- 1:51Kubernetes controller challenges
- 3:15Simpler controllers with Metacontroller
- 5:25Composite vs decorator controllers
- 8:35Sync hooks explained
- 9:16Knative Functions
- 14:13Build Metacontroller with Knative
- 18:50Deploy Metacontroller function
- 21:20Test integration
- 23:04Cleanup and takeaways
related talks
26mMetaController: Build K8s Controllers as Declarative Intents
29mKubernetes Custom Resources with Kubeless and Metacontroller
32mExtending Knative for Fun and Profit
46mLive Diagramming of Knative - Core Concepts
31mKubernetes is a Platform Platform
21mKeynote: Kubernetes Secret Superpower
32mKubernetes as a platform for platforms
23mKnative 101: What it is, and what it will be
