apiVersion: v1 kind: Pod metadata: name: sriov-pod annotations: k8s.v1.cni.cncf.io/networks: sriov-net-a, sriov-net-b spec: containers: - name: sriov image: dpdk-app-centos-numa1 imagePullPolicy: Never securityContext: privileged: true capabilities: add: ["CAP_SYS_ADMIN"] volumeMounts: - mountPath: /etc/podnetinfo name: podnetinfo readOnly: false - mountPath: /dev/hugepages name: hugepage resources: requests: cpu: "6000m" intel.com/intel_sriov_dpdk_a: '1' intel.com/intel_sriov_dpdk_b: '1' limits: cpu: "6000m" hugepages-1Gi: 2Gi intel.com/intel_sriov_dpdk_a: '1' intel.com/intel_sriov_dpdk_b: '1' command: ["sleep", "infinity"] # nodeSelector: # vswitch: ovs volumes: - name: podnetinfo downwardAPI: items: - path: "labels" fieldRef: fieldPath: metadata.labels - path: "annotations" fieldRef: fieldPath: metadata.annotations - name: hugepage emptyDir: medium: HugePages