nfs nginx demo

This commit is contained in:
baschno
2025-01-16 21:41:24 +01:00
parent 31b2b16ad8
commit 78d066a703
3 changed files with 49 additions and 12 deletions

View File

@@ -0,0 +1,11 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nfs-pvc
spec:
accessModes:
- ReadWriteOnce
storageClassName: nfs-client
resources:
requests:
storage: 5Gi

View File

@@ -0,0 +1,38 @@
apiVersion: v1
kind: Service
metadata:
name: nginx-project
spec:
type: LoadBalancer
ports:
- port: 80
selector:
app: nginx
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: nginx
name: nfs-nginx
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
volumes:
- name: nfs-nginx
persistentVolumeClaim:
claimName: nfs-pvc
containers:
- image: nginx
name: nginx
volumeMounts:
- name: nfs-nginx
mountPath: /usr/share/nginx/html

View File

@@ -1,12 +0,0 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: demo-pv
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 1Gi
storageClassName: standard
hostPath:
path: /tmp/demo-pv