@@ -0,0 +1,11 @@
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ name: civo
+spec:
+ accessModes:
+ - ReadWriteOnce
+ storageClassName: civo-volume
+ resources:
+ requests:
+ storage: 1Gi
@@ -0,0 +1,27 @@
+apiVersion: apps/v1
+kind: Deployment
+ name: civo-web
+ replicas: 1
+ selector:
+ matchLabels:
+ app: civo-web
+ template:
+ metadata:
+ labels:
+ spec:
+ containers:
+ - name: civo-web
+ image: nginx
+ ports:
+ - name: web
+ containerPort: 80
+ volumeMounts:
+ - name: civo
+ mountPath: "/usr/share/nginx/html"
+ volumes:
+ persistentVolumeClaim:
+ claimName: civo
+ name: local-web
+ app: local-web
+ - name: local-web
+ - name: local
+ hostPath:
+ path: /usr/share/nginx/html
@@ -0,0 +1,13 @@
+kind: PersistentVolume
+ name: nfs
+ capacity:
+ storage: 500Mi
+ - ReadWriteMany
+ storageClassName: nfs
+ nfs:
+ server: 192.168.1.7
+ path: "/srv/nfs"
+ storage: 100Mi
+ name: nfs-web
+ app: nfs-web
+ - name: nfs-web
+ - name: nfs
+ claimName: nfs