logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: David Porter, Mrunal Patel
2022-10-28

tldr - powered by Generative AI

The presentation discusses the implementation and benefits of Cgroup V2 in Kubernetes.
  • Cgroup V2 is a new version of the control group subsystem in the Linux kernel that provides better resource management and control.
  • Kubernetes has integrated Cgroup V2 to improve node stability and resource management.
  • The presentation highlights the benefits of Cgroup V2, including improved memory usage, PSI pressure metrics, disk throttling, and UMD.
  • Users should test their applications for compatibility with Cgroup V2 and work with vendors to ensure compatibility.
  • Popular projects like C advisor and Auto Max Crocs have been upgraded to support Cgroup V2.
  • Java applications should upgrade to versions 11.0.16 and 15+ to ensure compatibility with Cgroup V2.
Authors: Tony Gosselin, Mike Tougeron
2022-10-26

Adobe jumped into upgrading to cgroups v2 head-first and hit rocks beneath the surface. Our telemetry broke, HPA ceased to function, and then we started to notice some issues with our java apps. We ended up having to drag ourselves back to shore. However, that doesn’t mean you shouldn’t take the plunge! In this talk, we will give a background on what cgroups are (and why you should care) and how this impacts cloud-native architecture. We’ll also be touching on new cgroupv2 features in development for Kubernetes, such as tools to better manage resource utilization and an intelligent OOM killer for multi-container pods. At last spring’s KubeCon + CloudNativeCon Europe, SIG-Node shared their roadmap for Cgroups and Kubernetes, letting the community know where support for v1 and v2 is heading. This talk will help guide you in your transition and provide valuable feedback as you make the jump. Learn from our bumps and bruises, the water’s great!