Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the challenges and solutions for managing complex Kubernetes controller interactions in this 42-minute conference talk from KubeCon + CloudNativeCon. Discover how Kubernetes serves as more than just a container orchestrator, functioning as a platform for building custom compute abstractions through its modular architecture that allows platform engineers to deploy custom resources and controllers for specialized functionalities. Learn about the significant challenges this extensibility creates, including complex controller interactions that can lead to unintended behaviors causing outages or data loss, and the notorious difficulty in diagnosing these issues due to the loosely coupled, asynchronous nature of the control plane that provides poor visibility into reconciliation processes. Get introduced to Kamera, a new observability toolkit designed to empower developers to quickly diagnose issues in custom control planes by tracing causality across controller reconciliations and the environmental events that trigger them. Understand how Kamera leverages model-checking and simulation techniques to identify problematic emergent behaviors before deployment, providing crucial insights for maintaining stable and reliable Kubernetes environments.