--- kind: DaemonSet apiVersion: extensions/v1beta1 metadata: name: kube-multus-ds-amd64 namespace: kube-system labels: tier: node app: multus spec: template: metadata: labels: tier: node app: multus spec: hostNetwork: true nodeSelector: beta.kubernetes.io/arch: amd64 tolerations: - key: node-role.kubernetes.io/master operator: Exists effect: NoSchedule serviceAccountName: multus containers: - name: kube-multus image: {{ multus_image_repo }}:{{ multus_image_tag }} command: ["/entrypoint.sh"] args: - "--cni-conf-dir={{ multus_cni_conf_dir }}" - "--cni-bin-dir={{ multus_cni_bin_dir }}" - "--multus-conf-file={{ multus_conf_file }}" - "--multus-kubeconfig-file-host={{ multus_kubeconfig_file_host }}" resources: requests: cpu: "100m" memory: "50Mi" limits: cpu: "100m" memory: "50Mi" securityContext: privileged: true volumeMounts: - name: cni mountPath: {{ multus_cni_conf_dir }} - name: cnibin mountPath: {{ multus_cni_bin_dir }} volumes: - name: cni hostPath: path: {{ multus_cni_conf_dir_host }} - name: cnibin hostPath: path: {{ multus_cni_bin_dir_host }}