What's Today

Kubernetes Blog · By Paco Xu (DaoCloud) | Tuesday, October 06, 2026 ·

The Shift to cgroup v2 in Kubernetes: What You Need to Know

Kubernetes recomienda migrar los nodos Linux a cgroup v2: desde la versión 1.35, kubelet no inicia por defecto en nodos que aún usan cgroup v1, y la alternativa temporal está prevista para desaparecer en la versión 1.38. La guía explica los requisitos de kernel y runtime, la configuración del controlador cgroup y los cambios que afectan a Memory QoS, el manejo de OOM, PSI y el escalado de recursos. También ofrece comandos para diagnosticar el entorno y comprobar cómo se aplican los límites de CPU y memoria desde la configuración del Pod hasta los archivos del kernel.

In Linux, cgroups (control groups) are a kernel feature used for managing system resources. Kubernetes uses cgroups to allocate resources like CPU and memory to containers, ensuring that applications run smoothly without interfering with each other. With the release of Kubernetes v1.31, support for v1 cgroup management moved into maintenance mode. Support for v2 cgroup management has been stable since Kubernetes v1.25. Compared with cgroup v1, cgroup v2 provides a single unified hierarchy, a more consistent interface, and a stronger foundation for resource isolation and modern resource-management features.

Leer la nota completa en kubernetes.io →