Supporting Long-Lived Pods Using a Simple Kubernetes Webhook
CNCF [Cloud Native Computing Foundation] via YouTube
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Lead AI-Native Products with Microsoft's Agentic AI Program
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore a two-sided system for supporting long-lived pods in Kubernetes through this conference talk. Learn how to implement an admission webhook that injects tolerations into pods, indicating their need for extended runtime. Discover the complementary node tainting system that marks nodes with their uptime. Understand how this approach enables scheduling long-lived pods on younger nodes, reducing the risk of early termination. Gain insights into writing a simple Kubernetes admission webhook, implementing the node tainting mechanism, and avoiding common pitfalls. Examine real-world metrics from Slack's implementation of this long-lived pod support system.
Syllabus
Supporting Long-Lived Pods Using a Simple Kubernetes Webhook - Clément Labbe, Slack
Taught by
CNCF [Cloud Native Computing Foundation]