Bird
0
0

Which YAML snippet correctly defines these requirements?

hard📝 Best Practice Q15 of 15
Kubernetes - Persistent Storage
You want to create a PersistentVolume that allows multiple pods to read and write simultaneously and automatically deletes the volume when released. Which YAML snippet correctly defines these requirements?
AapiVersion: v1\nkind: PersistentVolume\nmetadata:\n name: pv-multi\nspec:\n capacity:\n storage: 15Gi\n accessModes:\n - ReadWriteMany\n persistentVolumeReclaimPolicy: Delete\n nfs:\n path: /exports/data\n server: 10.0.0.1
BapiVersion: v1\nkind: PersistentVolume\nmetadata:\n name: pv-single\nspec:\n capacity:\n storage: 15Gi\n accessModes:\n - ReadWriteOnce\n persistentVolumeReclaimPolicy: Retain\n hostPath:\n path: /mnt/data
CapiVersion: v1\nkind: PersistentVolume\nmetadata:\n name: pv-multi\nspec:\n capacity:\n storage: 15Gi\n accessModes:\n - ReadOnlyMany\n persistentVolumeReclaimPolicy: Delete\n nfs:\n path: /exports/data\n server: 10.0.0.1
DapiVersion: v1\nkind: PersistentVolume\nmetadata:\n name: pv-multi\nspec:\n capacity:\n storage: 15Gi\n accessModes:\n - ReadWriteMany\n persistentVolumeReclaimPolicy: Retain\n nfs:\n path: /exports/data\n server: 10.0.0.1
Step-by-Step Solution
Solution:
  1. Step 1: Identify access mode for multiple pods read/write

    ReadWriteMany allows multiple pods to read and write simultaneously.
  2. Step 2: Check reclaim policy for automatic deletion

    persistentVolumeReclaimPolicy: Delete deletes the volume after release.
  3. Step 3: Confirm storage type supports ReadWriteMany

    NFS supports ReadWriteMany; hostPath does not.
  4. Final Answer:

    YAML with ReadWriteMany, Delete reclaim policy, and NFS volume -> Option A
  5. Quick Check:

    ReadWriteMany + Delete + NFS = apiVersion: v1\nkind: PersistentVolume\nmetadata:\n name: pv-multi\nspec:\n capacity:\n storage: 15Gi\n accessModes:\n - ReadWriteMany\n persistentVolumeReclaimPolicy: Delete\n nfs:\n path: /exports/data\n server: 10.0.0.1 [OK]
Quick Trick: Use ReadWriteMany + Delete + NFS for multi-pod writable PV [OK]
Common Mistakes:
  • Using hostPath for multi-pod access
  • Choosing ReadWriteOnce instead of ReadWriteMany
  • Setting reclaim policy to Retain instead of Delete

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes