Bird
0
0

Why does Kubernetes restrict ReadWriteOnce volumes to be mounted by only one node at a time, even if the underlying storage supports multi-node access?

hard📝 Conceptual Q10 of 15
Kubernetes - Persistent Storage
Why does Kubernetes restrict ReadWriteOnce volumes to be mounted by only one node at a time, even if the underlying storage supports multi-node access?
ATo improve performance by limiting volume access
BBecause Kubernetes does not support multi-node mounts at all
CTo prevent data corruption due to concurrent writes without coordination
DBecause ReadWriteOnce volumes are always local storage
Step-by-Step Solution
Solution:
  1. Step 1: Understand Kubernetes volume mount restrictions

    Kubernetes restricts ReadWriteOnce to one node to avoid concurrent write conflicts.
  2. Step 2: Reason about data safety

    Without coordination, multiple nodes writing simultaneously can cause data corruption.
  3. Final Answer:

    Restriction prevents data corruption from concurrent writes -> Option C
  4. Quick Check:

    ReadWriteOnce restriction reason = data safety [OK]
Quick Trick: Single node write avoids data corruption [OK]
Common Mistakes:
  • Thinking Kubernetes lacks multi-node support entirely
  • Assuming restriction is for performance only
  • Believing ReadWriteOnce means local storage only

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes