World Congress 2026 Europe

The Hidden Costs of CPU Limits in Kubernetes

July 9, 2026 12:10 – 12:40 · 30 min Stage 8 - powered by Red Hat

What this session covers

CPU limits in Kubernetes are widely recommended as a best practice—but in real production systems they often introduce performance problems that are hard to observe, explain, or debug.

In this talk, we explore what actually happens inside the Linux kernel when CPU limits are enforced via cgroups, and how this impacts modern application runtimes. We’ll examine how CPU throttling interacts with the Linux scheduler, increases context switching, and restricts runnable threads in ways that are invisible at the Kubernetes abstraction layer.

A key focus of the session is how different runtimes manage their own concurrency. We’ll show that the number of runnable threads is not always fixed and can often be influenced, sometimes directly, sometimes indirectly, through runtime configuration and scheduling behavior. Using examples from Go, the JVM, and native C/C++ applications, we’ll demonstrate how aligning runtime-level concurrency with actual CPU availability can significantly reduce throttling and improve stability.

We’ll connect these mechanisms to real-world symptoms such as increased tail latency, unstable throughput, misleading autoscaling signals, and confusing observability data. The session concludes with practical guidance for DevOps and platform engineers on when CPU limits help, when they hurt, and how to design Kubernetes workloads that balance isolation, performance, and predictability.

Related talks at this congress

Open session

World Congress 2026 Europe

July 9, 2026 · 12:50–13:20

Stage 10 - powered by TikTok

Go's Concurrency and Parallelism Inside Containers

Rick Rackow

Senior Site Reliability Engineer | Author "Operating OpenShift"

Rick Rackow
Open session

World Congress 2026 Europe

July 9, 2026 · 11:30–12:00

Stage 8 - powered by Red Hat

Linux (Pseudo)Filesystems: The Hidden Backbone of Cloud Native

Daniel Drack

Senior DevOps Engineer at FullStackS

Daniel Drack
Open session

World Congress 2026 Europe

July 10, 2026 · 15:40–16:10

Stage 2

Instant KAI Sandboxes with vCluster: Multi-Tenant, Multi-Scheduler GPU Sharing

Piotr Zaniewski

Head of Engineering Enablement at vCluster Labs

Piotr Zaniewski
Open session

World Congress 2026 Europe

July 10, 2026 · 16:20–16:50

Stage 3 - powered by AWS

Running Secure Life Science Research at Scale using Hybrid GPU HPC and Kubernetes 🧬

Jeremy Murray

Founder and CEO of Stack8s

Jeremy Murray
All sessions at this congress