版本说明
更新说明
为了解决当在服务器上部署大量容器而无法使用静态模式的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容器请求,实现资源优化分配。
已解决的问题
无。
遗留问题
无。