--- apiVersion: apps/v1 kind: DaemonSet metadata: name: kube-sriov-cni-ds namespace: kube-system labels: tier: node app: sriov-cni spec: selector: matchLabels: name: sriov-cni template: metadata: labels: name: sriov-cni tier: node app: sriov-cni spec: #nodeSelector: #kubernetes.io/arch: amd64 tolerations: - key: node-role.kubernetes.io/master operator: Exists effect: NoSchedule containers: - name: kube-sriov-cni #image: ghcr.io/k8snetworkplumbingwg/sriov-cni image: iecedge/sriov-cni:ba420ed48a87033a91c9f825d3581f60046a2ae8 imagePullPolicy: IfNotPresent securityContext: allowPrivilegeEscalation: false privileged: false readOnlyRootFilesystem: true capabilities: drop: - ALL resources: requests: cpu: "100m" memory: "50Mi" limits: cpu: "100m" memory: "50Mi" volumeMounts: - name: cnibin mountPath: /host/opt/cni/bin volumes: - name: cnibin hostPath: path: /opt/cni/bin