January 7, 2020

191 words 1 min read

Lightning Talk: Advancing CPU Management in Kubernetes

Lightning Talk: Advancing CPU Management in Kubernetes

While the majority of the K8s managed workloads are traditionally more forgiving towards frequent context switches, sharing CPU cores, over-provisioning, etc.; these are not the only applications whic …

Talk Title Lightning Talk: Advancing CPU Management in Kubernetes
Speakers Levente Kálé (Product architect, Nokia)
Conference Open Networking Summit Europe
Conf Tag
Location Antwerp, Belgium
Date Sep 23-25, 2019
URL Talk Page
Slides Talk Slides Talk Slides
Video

While the majority of the K8s managed workloads are traditionally more forgiving towards frequent context switches, sharing CPU cores, over-provisioning, etc.; these are not the only applications which would like to leverage the features of a K8s infrastructure.K8s resource management community tried to address this issue with the introduction of the CPU manager feature, but even the existing policies have unaddressed gaps.The talk lists the requirements still missing from the core CPU Manager component, like the absence of sub-node level CPU pools, the true physical isolation of K8s and non-K8s managed processes, process-level CPU pinning, socket alignment, etc.The talk then introduces an existing open-source component called CPU-Pooler and showcases how can all of these requirements satisfied today in a cloud-native, and future proof way.

comments powered by Disqus