123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- apiVersion: apps/v1
- kind: DaemonSet
- metadata:
- name: sample-device-plugin-beta
- namespace: kube-system
- labels:
- k8s-app: sample-device-plugin
- spec:
- selector:
- matchLabels:
- k8s-app: sample-device-plugin
- template:
- metadata:
- labels:
- k8s-app: sample-device-plugin
- annotations:
- spec:
- priorityClassName: system-node-critical
- tolerations:
- - operator: "Exists"
- effect: "NoExecute"
- - operator: "Exists"
- effect: "NoSchedule"
- volumes:
- - name: device-plugin
- hostPath:
- path: /var/lib/kubelet/device-plugins
- - name: plugins-registry-probe-mode
- hostPath:
- path: /var/lib/kubelet/plugins_registry
- - name: dev
- hostPath:
- path: /dev
- containers:
- - image: gcr.io/kubernetes-e2e-test-images/sample-device-plugin:1.0
- name: sample-device-plugin
- env:
- - name: PLUGIN_SOCK_DIR
- value: "/var/lib/kubelet/device-plugins"
- securityContext:
- privileged: true
- volumeMounts:
- - name: device-plugin
- mountPath: /var/lib/kubelet/device-plugins
- - name: plugins-registry-probe-mode
- mountPath: /var/lib/kubelet/plugins_registry
- - name: dev
- mountPath: /dev
- updateStrategy:
- type: RollingUpdate
|