Fill a Gap of Kubernetes: IO Resource Scheduling and Isolation - Theresa Shan & Cathy Zhang, Intel
填补Kubernetes的空白:IO资源调度和隔离 | Fill a Gap of Kubernetes: IO Resource Scheduling and Isolation - Theresa Shan & Cathy Zhang, Intel
当超额订阅发生时,需要对关键工作负载资源进行隔离,以解决嘈杂邻居问题。当前的K8S提供了CPU、内存和存储资源感知调度和隔离,但不支持磁盘IO。本次演讲将介绍一种填补这一空白的方法,通过磁盘IO感知调度和动态资源边界执行的组合,提供了保证的磁盘IO。用户只需在pod规范中为每个容器指定磁盘IO请求。一个新的调度器插件将确保将pod调度到能够保证其磁盘IO性能的节点上。该方法收集每个工作负载的实时磁盘IO利用率以及总磁盘饱和度,并将它们反馈到k8S控制平面以优化资源利用。它还在需要时动态调整尽力而为的工作负载的磁盘IO资源边界,以将磁盘IO资源让给保证的工作负载。演讲中将包含一个演示。
When oversubscription happens, isolation between critical workloads’ resources is needed to address the noisy-neighbor problem. Current K8S provides CPU, memory, and storage resource aware scheduling and isolation, but it does not support disk IO. The talk will introduce an approach to fill this gap, which provides guaranteed disk IO through a combination of disk IO aware scheduling and dynamic resource boundary enforcement. Users only need to specify the disk IO requests for each container in the pod spec. A new scheduler plugin will ensure the pod is scheduled to a node that can ensure its disk IO performance. The approach collects each workload’s real-time disk IO utilization as well as total disk saturation tenancy and feeds them back into the k8S control plane to optimize resource utilization. It also dynamically adjusts best effort workloads’ disk IO resource boundaries to relinquish disk IO resource to guaranteed workloads when needed. A demo will be included in the talk.
CNCF概况(幻灯片)
扫描二维码联系我们!
CNCF (Cloud Native Computing Foundation)成立于2015年12月,隶属于Linux Foundation,是非营利性组织。
CNCF(云原生计算基金会)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。请关注CNCF微信公众号。