Automatic Remediation of Kubernetes Nodes
Jul 15, 2021Andrew DeMaria

Summary
This post introduces Cloudflare's development of an automated Kubernetes node remediation process to handle issues like kernel-level software failures and resource exhaustion on their self-managed bare-metal infrastructure. It details the challenges of manual remediation, explores existing solutions like Node Problem Detector and Kured, and introduces their open-source replacement, Sciuro, which synchronizes Kubernetes node conditions with Prometheus alerts, enabling out-of-band remediation.
More from the Hardware Infrastructure & Performance Optimization trail
- How we reduced core unit boot time from hours to minutes
- A one-line Kubernetes fix that saved 600 hours a year
- Inside Gen 13- how we built our most powerful server yet
- Launching Cloudflare’s Gen 13 servers- trading cache for cores for 2x edge compute performance
- So long, and thanks for all the fish- how to escape the Linux networking stack