Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- apiVersion: v1
- kind: PersistentVolume
- metadata:
- name: <your-name>-persistentvolume
- resourceVersion: '63509'
- finalizers:
- - kubernetes.io/pv-protection
- spec:
- capacity:
- storage: 10Mi
- hostPath:
- path: "/aStorage/<your-name>"
- type: ''
- accessModes:
- - ReadWriteOnce
- persistentVolumeReclaimPolicy: Retain
- ---
- kind: PersistentVolumeClaim
- apiVersion: v1
- metadata:
- name: <your-name>-persistentvolumeclaim
- namespace: default
- spec:
- resources:
- requests:
- storage: 10Mi
- accessModes:
- - ReadWriteOnce
- ---
- apiVersion: apps/v1
- kind: Deployment
- metadata:
- name: <your-name>-deployment
- labels:
- app: <your-name>-deployment
- spec:
- replicas: 1
- selector:
- matchLabels:
- app: <your-name>-pod
- version: "1"
- template:
- metadata:
- labels:
- app: <your-name>-pod
- version: "1"
- spec:
- containers:
- - name: <your-name>
- image: nginx:1.13.1
- resources:
- requests:
- cpu: 100m
- memory: 100Mi
- ports:
- - containerPort: 80
- volumeMounts:
- - mountPath: "/usr/share/nginx/html"
- name: <your-name>
- volumes:
- - name: <your-name>
- persistentVolumeClaim:
- claimName: <your-name>-persistentvolumeclaim
- ---
- apiVersion: v1
- kind: Service
- metadata:
- name: <your-name>-service
- labels:
- app: <your-name>-service
- spec:
- type: NodePort
- ports:
- - port: 80
- targetPort: 80
- selector:
- app: <your-name>-pod
- version: "1"
Add Comment
Please, Sign In to add comment