Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

I've Got 99 Problems and They're All Controllers

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

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.

Syllabus

I’ve Got 99 Problems and They’re All Controllers - Tim Goodwin, UC Santa Cruz

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of I've Got 99 Problems and They're All Controllers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.