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
相关推荐
江畔何人初5 小时前
pod的定义以及创建过程
linux·运维·云原生
等什么君!6 小时前
docker -数据卷技术
运维·docker·容器
花酒锄作田7 小时前
Debian 13基于kubeadm和containerd部署单节点kubernetes
kubernetes·containerd·cilium
上天_去_做颗惺星 EVE_BLUE7 小时前
Docker高效使用指南:从基础到实战模板
开发语言·ubuntu·docker·容器·mac·虚拟环境
Gary董8 小时前
高并发的微服务架构如何设计
微服务·云原生·架构
东哥爱编程8 小时前
使用Runpod进行gpu serverless推理
云原生·serverless
好好沉淀9 小时前
Docker开发笔记(详解)
运维·docker·容器
Ankie Wan10 小时前
cgroup(Control Group)是 Linux 内核提供的一种机制,用来“控制、限制、隔离、统计”进程对系统资源的使用。
linux·容器·cgroup·lxc
lcx_defender11 小时前
【Docker】Docker部署运行nacos
运维·docker·容器
啦啦啦小石头12 小时前
docker添加用户权限不使用sudo
运维·docker·容器