Tutorials by lefteris alexakis

Hands-on deep dives into DevOps and server-side topics, with every command runnable in an attached remote playground.

Tutorial

Kubernetes Resource Limits in Practice: OOMKills, CPU Throttling, QoS, and LimitRanges

A Pod keeps crashing because it runs out of memory and the kernel kills it. Debug that CrashLoopBackOff, then learn how Kubernetes handles CPU and memory.Why a memory limit kills a container but a CPU limit only throttles it, how requests and limits set a Pod's Quality of Service and eviction order, and how a LimitRange sets sane defaults for a whole namespace.

Kubernetes Resource Limits in Practice: OOMKills, CPU Throttling, QoS, and LimitRanges (cover image)