Session
The Anatomy of an Edge Collapse: Protecting Your Kubernetes Control Plane from Runaway Workloads
In traditional cloud data centers, elasticity is your safety net. If a runaway application leaks memory or spikes CPU usage to 100%, the worst-case scenario is usually isolated... the scheduler evicts the pod, a worker node might crash, but the control plane remains safely insulated on dedicated hardware.
At the far edge, operating under strict physical and hardware constraints, this paradigm completely collapses. When running Kubernetes on single-node industrial appliances, the node is the cluster. Your application workloads share the exact same finite compute, memory, and storage pool as the Kubernetes control plane, the container runtime, and the software-defined network.
Drawing from real-world field escalations in mission-critical environments, this talk dissects the "Anatomy of an Edge Collapse": a timeline where a simple application memory leak at T+0s leads to control plane starvation at T+120s, culminating in a catastrophic etcd timeout and total system failure by T+180s.
To prevent this, platform engineers must build edge appliances that can survive their own applications. Attendees will learn a practitioner’s "Layered Defense Blueprint"
to guarantee edge resilience, including:
- OS & Kernel Hardening: Moving away from dangerous systemd sandboxing and instead using native kernel tuning (CPUAffinity, kubelet.reservedSystemCPUs) to physically partition workloads.
- Configuring Orchestrator Tripwires: Defining hard evictionHard thresholds for memory and disk (nodefs.available) to force the platform to kill greedy pods before the kernel panics.
- Namespace Fencing: Using LimitRanges and ResourceQuotas to ensure malicious or leaky pods are instantly OOMKilled within their own boundaries, leaving the adjacent control plane untouched.
Arthur Oliveira
Red Hat, Senior Partner Technical Account Manager
Vila Nova de Gaia, Portugal
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top