The Cluster Killer Bug: Learning API Priority and Fairness the Hard Way - Eddie Zaneski, Independent
Channel: CNCF [Cloud Native Computing Foundation]
Date: 2023-11-22

Don't miss out! Join us at our next Flagship Conference: KubeCon + CloudNativeCon Europe in Paris from March 19-22, 2024. Connect with our current graduated, incubating, and sandbox projects as the community gathers to further the education and advancement of cloud native computing. Learn more at https://kubecon.io

The Cluster Killer Bug: Learning API Priority and Fairness the Hard Way - Eddie Zaneski, Independent

API Priority and Fairness (APF) is a feature of Kubernetes that allows operators more fine-grained control over how the kube-apiserver responds to bursts of inbound requests. When implemented correctly, APF helps ensure that critical system processes are not starved and that all clients receive their fair share of cluster resources. In this talk, we will walk through the story of a controller bug that notoriously became known as the "Cluster Killer Bug" due to its ability to seemingly brick a Kubernetes cluster. By the end of this session, you will understand the fundamental concepts behind APF and how/when to tune them for your clusters. You'll also learn how to squeeze the most out of every log & metric when triaging something that seems impossible, and how being clever can cause problems but also help you fix them.