logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Peter Hunt, David Porter
2023-04-19

tldr - powered by Generative AI

The presentation discusses the implementation of Cap2371 in Kubernetes, which moves workload and container monitoring from CAdvisor to CRI for better performance and a more sensible cluster. The main priority is testing to ensure the accuracy and stability of metrics and prevent regressions.
  • Cap2371 moves workload and container monitoring from CAdvisor to CRI in Kubernetes for better performance and a more sensible cluster
  • Testing is the main priority to ensure the accuracy and stability of metrics and prevent regressions
  • Additional testing is needed for the metric CAdvisor endpoint to ensure accuracy
  • Coverage is needed to ensure all metrics exist on the node and alerts are not broken
  • Performance impact is a concern, and the goal is to minimize or eliminate it
  • Observability helps gain insights into the application platform and debug outages or misbehaving apps
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!
Conference:  ContainerCon 2022
Authors: Phu Tran, Vinay Kulkarni
2022-06-23

tldr - powered by Generative AI

The presentation discusses the use of ebpf technology in achieving cni networking with Mizar and XDP. The speaker also talks about future plans for enhancing the technology and proposes a formal EPA change to Kubernetes.
  • Ebpf technology was used to achieve cni networking with Mizar and XDP without changing any lines of kernel code
  • Future plans include enhancing the technology with a tx hook for XDP, proposing a formal EPA change to Kubernetes, and improving performance measurement
  • The speaker also discusses the need for a management plane and multi-tenant networking
  • The presentation includes a demo of the technology using four virtual machines
Authors: Vincent Sevel
2022-05-18

Container orchestrators have become the de-facto standard to deploy a wide variety of workloads. As the number of deployments increases, so is the pressure on resource usage, and hardware costs. Container runtimes and Kubernetes come with a set of tools that help make the most out of your infrastructure such as cgroups with resource usage limitation and prioritization, requests and limits on cpu and memory, quality of services. Even with those tools, it can be challenging to understand how they work, and how to use them. In this talk, the speaker will offer a review of the available mechanisms, how they map at the orchestrator and runtime levels, and introduce the Vertical Pod Autoscaler as a mean to optimize resource tuning at scale. He will share some of the lessons the company learned since starting this effort. And finally he will describe where they are in the deployment phase, and give some perspective on the direction where they are headed.Click here to view captioning/translation in the MeetingPlay platform!