The Long, Winding and Bumpy Road to CronJob's GA
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Explore the six-year journey of CronJob's evolution to GA status in this conference talk by Maciej Szulik and Alay Patel from Red Hat. Delve into the history of scheduled jobs, the API's evolution, and the challenges faced by users over the years. Learn about the performance and reliability improvements in the new controller, including its ability to handle updates, lagging caches, and dirty buffers. Discover the significant performance boost achieved through scale testing and comparison. Gain insights into the future of CronJob and the gratitude expressed to the Kubernetes community for their contributions to this critical component.
Syllabus
Intro
In the beginning...
Distributed CRON Distributed CRON jobs in ks #2156
ScheduledJob
Slowing down...
Brace for impact!
Two controllers? Writing Controllers
Modern Controllers
Informers and Event Handlers.
Workers
Scheduling
Sync actions
Challenges: Handling Update
Challenges: Lagging Caches
Challenges: Dirty Buffers
What do we get?
Scale Test Setup
Performance Comparison
Newer additions
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Introduction to Cloud Infrastructure TechnologiesLinux Foundation via edX Scalable Microservices with Kubernetes
Google via Udacity Google Cloud Fundamentals: Core Infrastructure
Google via Coursera Introduction to Kubernetes
Linux Foundation via edX Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX