7. State Persistence (8%)
Defining and Mounting a PersistentVolume
Create a Persistent Volume named
pv
, access modeReadWriteMany
, storage class nameshared
,512MB
of storage capacity and the host path/data/config
.Create a Persistent Volume Claim named
pvc
that requests the Persistent Volume in step 1. The claim should request256MB
. Ensure that the Persistent Volume Claim is properly bound after its creation.Mount the Persistent Volume Claim from a new Pod named
app
with the path/var/app/config
. The Pod uses the imagenginx
.Check the events of the Pod after starting it to ensure that the Persistent Volume was mounted properly.
答案: Create a YAML file for the Persistent Volume and create it with the command kubectl create command. 参考官网:configure-persistent-volume-storage
You will see that the Persistent Volume has been created but and is available to be claimed.
$ kubectl get pv NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE pv 512m RWX Retain Available shared 4s Create a YAML file for the Persistent Volume Claim and create it with the command kubectl create command.
You will see that the Persisten Volume Claim has been created and has been bound to the Persisten Volume.
Create a YAML file for the Pod and create it with the command kubectl create command.
You can check the events of a Pod with the kubectl describe command. You should see an entry that indicates the successful mount.
最后更新于