7. State Persistence (8%)
最后更新于
最后更新于
Create a Persistent Volume named pv
, access mode ReadWriteMany
, storage class name shared
, 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 request 256MB
. 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 image nginx
.
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. 参考官网:
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.