YoVDO

The Long, Winding and Bumpy Road to CronJob's GA

Offered By: CNCF [Cloud Native Computing Foundation] via YouTube

Tags

Conference Talks Courses Kubernetes Courses Performance Improvement Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Technologies
Linux 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