apiVersion: apps/v1 kind: Deployment metadata: name: kata-pods2 spec: replicas: 1 selector: matchLabels: app: kata-sriov-pod template: metadata: labels: app: kata-sriov-pod annotations: k8s.v1.cni.cncf.io/networks: sriov-net1 k8s.v1.cni.cncf.io/networks: multus-flannel-network spec: runtimeClassName: kata-qemu containers: - name: kata-sriov-pod image: my-image imagePullPolicy: IfNotPresent resources: limits: memory: "4Gi" cpu: "4" intel.com/sriov_dpdk: "1" requests: memory: "4Gi" cpu: "4" intel.com/sriov_dpdk: "1" volumeMounts: - mountPath: /dev name: dev - mountPath: /dev/shm name: shm - mountPath: /var/lib/cni/sriov name: sriov - mountPath: /sys name: sys securityContext: privileged: true volumes: - name: dev hostPath: path: /dev - name: hugepage emptyDir: medium: HugePages - name: shm emptyDir: sizeLimit: "2Gi" medium: "Memory" - name: sriov hostPath: path: /var/lib/cni/sriov - name: sys hostPath: path: /sys