k8s通过NUMA亲和分配GPU和VF接口

问题

一般情况下,sriov插件和gpu分配插件是单独工作的,网卡和GPU没有根据连接关系分配

如果一个节点起了多个容器,会造成GPU和网卡的通信瓶颈

修改

如果一个点起两个容器,可以按照NUMA亲和来分配

修改kubelet配置文件/var/lib/kubelet/config.yaml

topologyManagerPolicy选择restricted

c 复制代码
topologyManagerPolicy: single-numa-node  [none|best-effort|restricted|single-numa-node]
topologyManagerScope: pod

然后:

c 复制代码
sudo systemctl daemon-reload
sudo systemctl restart kubelet
相关推荐
Kendra9196 小时前
Kubernetes 常用命令
云原生·容器·kubernetes
Rabbit_QL7 小时前
【网络设置】Docker 自定义网络深度解析:从踩坑到工程实践
网络·docker·容器
沫离痕13 小时前
windows安装docker实例
windows·docker·容器
没有bug.的程序员13 小时前
Service Mesh 与 Spring Cloud 共存方案:双体系治理、平滑迁移与风险控制实战指南
云原生·springcloud·流量治理·混合架构·servicemesh·微服务迁移·技术演进
一只鱼丸yo13 小时前
从单体到微服务:一次真实迁移实战
微服务·云原生·架构
唯情于酒14 小时前
Docker部署若依(前后端分离版)
vue.js·docker·容器
2501_9399090515 小时前
k8s基础与安装部署
云原生·容器·kubernetes
谷隐凡二16 小时前
Kubernetes Route控制器简单介绍
java·容器·kubernetes
ysy164806723916 小时前
Docker安装(Windows版)
windows·docker·容器
2501_9404140817 小时前
搞了一次平台工程,我把本地的 Docker Desktop 彻底卸了
运维·docker·容器