Skip to content

Commit aa5cb1a

Browse files
committed
feat: Add examples of Reclaim Policy Retain
1 parent 94c6dd3 commit aa5cb1a

File tree

3 files changed

+52
-0
lines changed

3 files changed

+52
-0
lines changed

README.md

+30
Original file line numberDiff line numberDiff line change
@@ -1381,6 +1381,36 @@ kubectl apply -f nfs-volume-example.yml
13811381

13821382
See: <http://127.0.0.1:8001/api/v1/namespaces/default/pods/nfs-volume-example/proxy/>
13831383

1384+
### Reclaim Policy Retain
1385+
1386+
#### Install Storage Classes with Reclaim Policy Retain
1387+
1388+
Minikube
1389+
1390+
```
1391+
kubectl apply -f sc-minikube-retain.yml
1392+
```
1393+
1394+
DigitalOcean
1395+
1396+
```
1397+
kubectl apply -f sc-do-retain.yml
1398+
```
1399+
1400+
#### Apply PVC with Storage Class
1401+
1402+
Minikube
1403+
1404+
```
1405+
kubectl apply -f pvc-minikube-retain.yml
1406+
```
1407+
1408+
DigitalOcean
1409+
1410+
```
1411+
kubectl apply -f pvc-do-retain.yml
1412+
```
1413+
13841414
## ConfigMaps & Secrets
13851415

13861416
### Create secret

pvc-do-retain.yml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: v1
2+
kind: PersistentVolumeClaim
3+
metadata:
4+
name: do-block-storage-retain
5+
spec:
6+
storageClassName: do-block-storage-retain
7+
accessModes:
8+
- ReadWriteOnce
9+
resources:
10+
requests:
11+
storage: 1Gi

pvc-minikube-retain.yml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: v1
2+
kind: PersistentVolumeClaim
3+
metadata:
4+
name: standard-retain
5+
spec:
6+
storageClassName: standard-retain
7+
accessModes:
8+
- ReadWriteOnce
9+
resources:
10+
requests:
11+
storage: 1Gi

0 commit comments

Comments
 (0)