| apiVersion: apps/v1 |
| kind: DaemonSet |
| metadata: |
| name: kube-sriov-device-plugin-amd64 |
| namespace: kube-system |
| labels: |
| tier: node |
| app: sriovdp |
| spec: |
| selector: |
| matchLabels: |
| name: sriov-device-plugin |
| template: |
| metadata: |
| labels: |
| name: sriov-device-plugin |
| tier: node |
| app: sriovdp |
| spec: |
| hostNetwork: true |
| hostPID: true |
| nodeSelector: |
| kubernetes.io/arch: amd64 |
| tolerations: |
| - key: node-role.kubernetes.io/master |
| operator: Exists |
| effect: NoSchedule |
| - key: node-role.kubernetes.io/control-plane |
| operator: Exists |
| effect: NoSchedule |
| serviceAccountName: sriov-device-plugin |
| containers: |
| - name: kube-sriovdp |
| image: docker.io/nfvpe/sriov-device-plugin:v3.1 |
| imagePullPolicy: Never |
| args: |
| - --log-dir=sriovdp |
| - --log-level=10 |
| securityContext: |
| privileged: true |
| volumeMounts: |
| - name: devicesock |
| mountPath: /var/lib/kubelet/ |
| readOnly: false |
| - name: log |
| mountPath: /var/log |
| - name: config-volume |
| mountPath: /etc/pcidp |
| volumes: |
| - name: devicesock |
| hostPath: |
| path: /var/lib/kubelet/ |
| - name: log |
| hostPath: |
| path: /var/log |
| - name: config-volume |
| configMap: |
| name: sriovdp-config |
| items: |
| - key: config.json |
| path: config.json |