1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 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:
- beta.kubernetes.io/arch: amd64
- tolerations:
- - key: node-role.kubernetes.io/master
- 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
|