diff options
| -rw-r--r-- | org-buetow-eks/k8s/README.md | 3 | ||||
| -rw-r--r-- | org-buetow-eks/k8s/efs-pv.yaml | 15 | ||||
| -rw-r--r-- | org-buetow-eks/k8s/efs-pvc.yaml | 11 | ||||
| -rw-r--r-- | org-buetow-eks/k8s/pod.yaml | 17 |
4 files changed, 46 insertions, 0 deletions
diff --git a/org-buetow-eks/k8s/README.md b/org-buetow-eks/k8s/README.md new file mode 100644 index 0000000..7598a12 --- /dev/null +++ b/org-buetow-eks/k8s/README.md @@ -0,0 +1,3 @@ +# Yo + +This is only to test EFS PVCs in EKS diff --git a/org-buetow-eks/k8s/efs-pv.yaml b/org-buetow-eks/k8s/efs-pv.yaml new file mode 100644 index 0000000..1d4f372 --- /dev/null +++ b/org-buetow-eks/k8s/efs-pv.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: efs-pv +spec: + capacity: + storage: 5Gi + volumeMode: Filesystem + accessModes: + - ReadWriteMany + persistentVolumeReclaimPolicy: Retain + storageClassName: efs-sc + csi: + driver: efs.csi.aws.com + volumeHandle: efs-self-hosted-services diff --git a/org-buetow-eks/k8s/efs-pvc.yaml b/org-buetow-eks/k8s/efs-pvc.yaml new file mode 100644 index 0000000..3aed274 --- /dev/null +++ b/org-buetow-eks/k8s/efs-pvc.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: efs-claim +spec: + accessModes: + - ReadWriteMany + storageClassName: efs-sc + resources: + requests: + storage: 5Gi diff --git a/org-buetow-eks/k8s/pod.yaml b/org-buetow-eks/k8s/pod.yaml new file mode 100644 index 0000000..f84e398 --- /dev/null +++ b/org-buetow-eks/k8s/pod.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nginx-efs +spec: + containers: + - name: nginx + image: nginx + ports: + - containerPort: 80 + volumeMounts: + - name: efs-volume + mountPath: /usr/share/nginx/html + volumes: + - name: efs-volume + persistentVolumeClaim: + claimName: efs-claim |
