Mastering Kubernetes Operators with KubeBuilder: Sending Metrics to Prometheus
summary
Shows how to build and deploy a Kubernetes operator using KubeBuilder, covering setup through managing complex custom resources. Explains how to expose custom metrics from the operator and configure Prometheus to scrape those metrics for monitoring and observability.
AI-written summary · about
chapters (13)
- 0:00Welcome
- 1:20Agenda
- 3:00Why It's Important to Talk About Operators
- 4:35What Else Can We Do with Operators
- 6:40Representation of an Operator
- 9:45Operator Examples
- 11:40Frameworks for Creating Operators
- 15:40Counters with KubeBuilder
- 19:30Reconciliation with KubeBuilder
- 20:20Versioning with KubeBuilder
- 24:50Prometheus Configuration
- 27:15Applying Metrics in Prometheus
- 30:00Closing
related talks
04mLightning Talk: Easily Observing Operators
37mMonitoring Kubernetes with Prometheus
46mLeveraging Prometheus Service Monitor and Pod Monitor for Enhanced Kubernetes Monitoring
24mPractical Kubernetes Monitoring with Prometheus
19mKeynote: Monitoring Kubernetes Clusters with Prometheus
26mEnd-to-end monitoring with the Prometheus Operator
32mUnderstanding Observability in Kubernetes
32mTesting Kubernetes apps' observability end-to-end
