--- # Node Service kind: DaemonSet apiVersion: apps/v1 metadata: name: efs-csi-node namespace: kube-system spec: selector: matchLabels: app: efs-csi-node template: metadata: labels: app: efs-csi-node spec: nodeSelector: kubernetes.io/os: linux kubernetes.io/arch: arm64 hostNetwork: true priorityClassName: system-node-critical tolerations: - operator: Exists containers: - name: efs-plugin securityContext: privileged: true image: amazon/aws-efs-csi-driver:v1.1.0 args: - --endpoint=$(CSI_ENDPOINT) - --logtostderr - --v=5 env: - name: CSI_ENDPOINT value: unix:/csi/csi.sock volumeMounts: - name: kubelet-dir mountPath: /var/lib/kubelet mountPropagation: "Bidirectional" - name: plugin-dir mountPath: /csi - name: efs-state-dir mountPath: /var/run/efs - name: efs-utils-config mountPath: /etc/amazon/efs ports: - containerPort: 9809 name: healthz protocol: TCP livenessProbe: httpGet: path: /healthz port: healthz initialDelaySeconds: 10 timeoutSeconds: 3 periodSeconds: 2 failureThreshold: 5 - name: csi-driver-registrar image: wujiade/csi-node-driver-registrar-graviton2:latest args: - --csi-address=$(ADDRESS) - --kubelet-registration-path=$(DRIVER_REG_SOCK_PATH) - --v=5 env: - name: ADDRESS value: /csi/csi.sock - name: DRIVER_REG_SOCK_PATH value: /var/lib/kubelet/plugins/efs.csi.aws.com/csi.sock - name: KUBE_NODE_NAME valueFrom: fieldRef: fieldPath: spec.nodeName volumeMounts: - name: plugin-dir mountPath: /csi - name: registration-dir mountPath: /registration - name: liveness-probe image: wujiade/livenessprobe-graviton2:latest args: - --csi-address=/csi/csi.sock - --health-port=9809 volumeMounts: - mountPath: /csi name: plugin-dir volumes: - name: kubelet-dir hostPath: path: /var/lib/kubelet type: Directory - name: registration-dir hostPath: path: /var/lib/kubelet/plugins_registry/ type: Directory - name: plugin-dir hostPath: path: /var/lib/kubelet/plugins/efs.csi.aws.com/ type: DirectoryOrCreate - name: efs-state-dir hostPath: path: /var/run/efs type: DirectoryOrCreate - name: efs-utils-config hostPath: path: /etc/amazon/efs type: DirectoryOrCreate