我要评分文档获取效率文档正确性内容完整性文档易理解0/200提交在线提单论坛求助 软件架构 K8s NUMA亲和性调度插件由ResourceManager和NUMAPolicyAgent两个模块组成。 K8s NUMA亲和性调度插件在K8s集群的节点层面运行,采用DaemonSet形式的Pod进行部署,确保每个节点上都有一个该插件的实例。此插件通过与Containerd的NRI接口进行对接,实现了动态调整Pod的CPU调度范围的功能,以保障NUMA亲和性的有效实施。 K8s NUMA亲和性调度插件的软件架构图如图1所示,插件各模块的功能如表1所示。 图1 插件架构图 表1 插件各模块功能 名称 功能 ResourceManager 根据NUMA亲和性规则,动态调整Pod的CPU分配组合,以确保应用程序能够高效利用硬件资源,符合NUMA架构的最佳实践。 NUMAPolicyAgent 获取当前节点上Pod的CPU使用情况,分析这些使用情况与NUMA亲和性之间的关系,为优化资源分配提供数据支持。 父主题: 描述