鲲鹏社区首页
中文
注册
开发者
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

版本说明

更新说明

为了解决当在服务器上部署大量容器而无法使用静态模式的CPU管理策略的这个问题,鲲鹏BoostKit推出K8s NUMA亲和性调度插件Kunpeng TAP(Kunpeng Topology Affinity Plugin),该插件能够在Pod进行计算节点上的部署创建时生效,根据计算节点的CPU负载情况自动调整Pod的CPU调度范围,从而确保一定的CPU亲和性。当前,该特性与Kubernetes原生的拓扑管理器尚不兼容。

目前支持的功能

当工作节点的某个NUMA中的CPU数量满足容器所声明的CPU limit值时,插件能够将该容器的全部CPU时间片调度范围限制至该NUMA上。

新增功能:

  • 新的资源优化分配策略,即Topology_aware策略。Topology_aware策略针对系统CPU和内存资源的拓扑结构进行分层管理,socket/die/numa/core等层次对Burstable级别的Pod、容器进行CPU、内存的范围绑定,并且支持针对特定GPU所在NUMA的优先分配。
  • 兼容Containerd运行时。支持在使用Containerd运行时的场景下,捕获CRI容器请求,实现资源优化分配。

已解决的问题

无。

遗留问题

无。