kubectl apply -k "github.com/kubernetes-sigs/aws-efs-csi-driver/deploy/kubernetes/overlays/stable/?ref=master"
如果要支持xfs文件系统,请使用以下命令:
kubectl apply -k "github.com/kubernetes-sigs/aws-efs-csi-driver/deploy/kubernetes/overlays/stable/xfs/?ref=master"
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: efs-claim
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 5Gi
  storageClassName: efs-sc
  volumeMode: Filesystem
  volumeName: efs-volume
  persistentVolumeReclaimPolicy: Retain
  dataSource:
    kind: VolumeSnapshot
    name: snap-apsimple
    apiGroup: snapshot.storage.k8s.io
apiVersion: v1
kind: PersistentVolume
metadata:
  name: efs-volume
spec:
  accessModes:
    - ReadWriteMany
  capacity:
    storage: 5Gi
  csi:
    driver: efs.csi.aws.com
    volumeHandle: fs-351b17a1
  volumeMode: Filesystem
  persistentVolumeReclaimPolicy: Retain
  mountOptions:
    - tls
  # Update the DNS name and file system ID with your EFS settings
  nodeAffinity:
    required:
      nodeSelectorTerms:
      - matchExpressions:
        - key: topology.kubernetes.io/zone
          operator: In
          values:
          - us-west-2a
  resources:
    requests:
      storage: 5Gi
  storageClassName: efs-sc
  volumeName: efs-volume