summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--org-buetow-eks/k8s/README.md3
-rw-r--r--org-buetow-eks/k8s/efs-pv.yaml15
-rw-r--r--org-buetow-eks/k8s/efs-pvc.yaml11
-rw-r--r--org-buetow-eks/k8s/pod.yaml17
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