Container Internals and Runtime Engineering

cgroups, Controlling Resources

A container with no memory limit consumed all the RAM on a node and the OOM killer started killing random processes. The container had no cgroup constraints. What went wrong at the kernel level?

The concept and how it works

Coming soon.

Kernel and runtime level detail

Coming soon.

Practical examples and commands

Coming soon.

Common mistakes

Coming soon.

INTERVIEW QUESTION

Explain how a Kubernetes memory limit maps down to a cgroup, and exactly what happens when a container exceeds it.