鲲鹏物理核拓扑绑核插件
鲲鹏物理核拓扑绑核插件(kunpeng physical core binding plugin,简称 kunpeng-tap-pcore-binding)是Kunpeng-TAP面向Kata机密容器场景提供的物理核绑定插件。Kunpeng-TAP提供通用的容器CPU、内存等资源拓扑亲和能力,鲲鹏物理核拓扑绑核插件在此基础上针对Kata Pod提供更细粒度的物理核绑定能力,通过NRI接入containerd,将符合白名单条件的Pod的2个逻辑CPU收敛到同一个物理核心。
鲲鹏物理核拓扑绑核插件在Kubernetes集群内以DaemonSet方式部署和使用,将Pod的2个逻辑CPU绑定到同一个物理核心,避免因为超线程(SMT)导致Pod出现跨物理核心儿产生的安全问题。下图为基于Containerd运行时NRI功能构建的鲲鹏物理核拓扑绑核插件工作示意图。
图1 鲲鹏物理核拓扑绑核插件工作示意图
父主题: 云原生资源亲和与隔离