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