【发布时间】:2021-10-06 23:30:51
【问题描述】:
我了解,SR-IOV 使物理网卡可以被“视为”多个设备并单独使用。 (参考here。)虽然下面的例子来自Charmed Kubernetes,但它代表了在pod中使用SR-IOV的一般机制。
我的问题如下。如果还有另一个 pod 定义(类似于下面的定义),我可以让那个 pod 专门使用特定的“设备”吗?相反,另一个pod 定义是否会与之前定义的pod 共享“设备”?或者,SR-IOV 是否仅适用于多宿主吊舱?
apiVersion: v1
kind: Pod
metadata:
name: ubuntu
namespace: default
annotations:
k8s.v1.cni.cncf.io/networks: sriov
spec:
containers:
- name: ubuntu
image: ubuntu:20.04
command: ['sleep', '3600']
resources:
requests:
intel.com/intel_sriov_netdevice: '1'
limits:
intel.com/intel_sriov_netdevice: '1'
【问题讨论】:
标签: kubernetes kubernetes-pod dma numa kubernetes-networking