Skip to content

Commit d8da21d

Browse files
authored
Merge pull request #84664 from dfitzmau/OCPBUGS-12622
OCPBUGS#12622: Fixed Statically provisioning hostPath volumes bug
2 parents baf9fac + cfc25b5 commit d8da21d

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

modules/persistent-storage-hostpath-static-provisioning.adoc

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,30 @@ A pod that uses a hostPath volume must be referenced by manual (static) provisio
1010

1111
.Procedure
1212

13-
. Define the persistent volume (PV). Create a file, `pv.yaml`, with the `PersistentVolume` object definition:
13+
. Define the persistent volume (PV) by creating a `pv.yaml` file with the `PersistentVolume` object definition:
1414
+
1515
[source,yaml]
1616
----
17-
apiVersion: v1
18-
kind: PersistentVolume
19-
metadata:
20-
name: task-pv-volume <1>
21-
labels:
22-
type: local
23-
spec:
24-
storageClassName: manual <2>
25-
capacity:
26-
storage: 5Gi
27-
accessModes:
28-
- ReadWriteOnce <3>
29-
persistentVolumeReclaimPolicy: Retain
30-
hostPath:
31-
path: "/mnt/data" <4>
17+
apiVersion: v1
18+
kind: PersistentVolume
19+
metadata:
20+
name: task-pv-volume <1>
21+
labels:
22+
type: local
23+
spec:
24+
storageClassName: manual <2>
25+
capacity:
26+
storage: 5Gi
27+
accessModes:
28+
- ReadWriteOnce <3>
29+
persistentVolumeReclaimPolicy: Retain
30+
hostPath:
31+
path: "/mnt/data" <4>
3232
----
33-
<1> The name of the volume. This name is how it is identified by persistent volume claims or pods.
34-
<2> Used to bind persistent volume claim requests to this persistent volume.
33+
<1> The name of the volume. This name is how the volume is identified by persistent volume (PV) claims or pods.
34+
<2> Used to bind persistent volume claim (PVC) requests to the PV.
3535
<3> The volume can be mounted as `read-write` by a single node.
36-
<4> The configuration file specifies that the volume is at `/mnt/data` on the cluster's node. Do not mount to the container root, `/`, or any path that is the same in the host and the container. This can corrupt your host system. It is safe to mount the host by using `/host`.
36+
<4> The configuration file specifies that the volume is at `/mnt/data` on the cluster's node. To avoid corrupting your host system, do not mount to the container root, `/`, or any path that is the same in the host and the container. You can safely mount the host by using `/host`
3737

3838
. Create the PV from the file:
3939
+
@@ -42,7 +42,7 @@ A pod that uses a hostPath volume must be referenced by manual (static) provisio
4242
$ oc create -f pv.yaml
4343
----
4444

45-
. Define the persistent volume claim (PVC). Create a file, `pvc.yaml`, with the `PersistentVolumeClaim` object definition:
45+
. Define the PVC by creating a `pvc.yaml` file with the `PersistentVolumeClaim` object definition:
4646
+
4747
[source,yaml]
4848
----

0 commit comments

Comments
 (0)