EFS Volume Mount with Access Point
Prerequisites
Steps Involved
apiVersion: v1 kind: PersistentVolume metadata: name: efs-pv-jars spec: capacity: storage: 2Gi volumeMode: Filesystem accessModes: - ReadWriteMany persistentVolumeReclaimPolicy: Retain storageClassName: efs-sc csi: driver: efs.csi.aws.com volumeHandle: <fs-filesystem_ID>::<AccessPointID>apiVersion: v1 kind: PersistentVolumeClaim metadata: name: efs-claim-jars spec: accessModes: - ReadWriteMany storageClassName: efs-sc resources: requests: storage: 2Gi
apiVersion: v1 kind: PersistentVolume metadata: name: efs-pv-certs spec: capacity: storage: 1Gi volumeMode: Filesystem accessModes: - ReadWriteMany persistentVolumeReclaimPolicy: Retain storageClassName: efs-sc csi: driver: efs.csi.aws.com volumeHandle: <fs-filesystem_ID>::<AccessPointID>apiVersion: v1 kind: PersistentVolumeClaim metadata: name: efs-claim-certs spec: accessModes: - ReadWriteMany storageClassName: efs-sc resources: requests: storage: 1Gi
apiVersion: v1 kind: PersistentVolume metadata: name: efs-pv-files spec: capacity: storage: 7Gi volumeMode: Filesystem accessModes: - ReadWriteMany persistentVolumeReclaimPolicy: Retain storageClassName: efs-sc csi: driver: efs.csi.aws.com volumeHandle: <fs-filesystem_ID>::<AccessPointID>apiVersion: v1 kind: PersistentVolumeClaim metadata: name: efs-claim-files spec: accessModes: - ReadWriteMany storageClassName: efs-sc resources: requests: storage: 7Gi
volumes: - name: efs-volume-jars persistentVolumeClaim: claimName: efs-claim-jars - name: efs-volume-certs persistentVolumeClaim: claimName: efs-claim-certs - name: efs-volume-files persistentVolumeClaim: claimName: efs-claim-files volumeMounts: - name: efs-volume-jars mountPath: /home/ovaledge/third_party_jars - name: efs-volume-certs mountPath: /home/ovaledge/certificates - name: efs-volume-files mountPath: /home/ovaledgefiles
helm install ovaledge ./ovaledgehelm upgrade ovaledge ./ovaledge
Validation
Error Handling and Rollback
Was this helpful?









