Optimizing K8s API Server Performance: Caching and Events to Implement Change Data Capture
summary
How to use caching and Kubernetes resource events to improve Kubernetes API server performance and implement Change Data Capture: the talk covers caching mechanisms to avoid repeated heavy API responses, techniques to invalidate caches efficiently using Kubernetes events, concrete implementation examples, and production best practices to reduce latency and increase cluster scalability.
AI-written summary · about
chapters (13)
- 0:00K8s API Server performance
- 1:09Kubernetes use case
- 3:15Caching in Kubernetes
- 5:46Cache patterns reads/writes
- 11:24Change Data Capture informers
- 14:13Redis demo
- 18:46Stress test results
- 22:45Enterprise cluster caching
- 26:42Q&A
- 29:16Q&A
- 33:14Q&A
- 36:30Q&A
- 38:42Conclusion
related talks
33mKubernetes API Server Performance Clinic: Auditing, and Priority...
35mDefusing the Kubernetes API Performance Minefield
37mKEDA: Unlocking Advanced Event-Driven Scaling for Kubernetes
34mPanel: Improving and Managing Kubernetes at Scale
40mExtension API Server in Kubernetes: When CRD Is Not Enough
02h 26mKubernetes Performance Tuning Workshop
34mExtending the Kubernetes API: What the Docs Don't Tell You
59mHow Kubernetes optimisation can combat climate change
