Bird
0
0

Which of the following is the correct way to specify a volumeClaimTemplates section in a StatefulSet YAML?

easy📝 Configuration Q12 of 15
Kubernetes - Persistent Storage
Which of the following is the correct way to specify a volumeClaimTemplates section in a StatefulSet YAML?
AvolumeClaimTemplates: - metadata: name: data spec: accessModes: ["ReadWriteOnce"] resources: requests: storage: 1Gi
BvolumeClaimTemplates: name: data spec: accessModes: ["ReadWriteMany"] resources: requests: storage: 1Gi
CvolumeClaimTemplates: - name: data spec: accessModes: ["ReadWriteOnce"] resources: limits: storage: 1Gi
DvolumeClaimTemplates: - metadata: name: data spec: accessModes: ["ReadOnlyMany"] resources: requests: storage: 1Gi
Step-by-Step Solution
Solution:
  1. Step 1: Check YAML structure for volumeClaimTemplates

    volumeClaimTemplates must be a list with items having metadata and spec sections.
  2. Step 2: Validate accessModes and resource requests

    Access mode "ReadWriteOnce" is typical for StatefulSet volumes; requests use storage size under resources.
  3. Final Answer:

    volumeClaimTemplates with metadata name, spec accessModes ReadWriteOnce, and storage requests -> Option A
  4. Quick Check:

    volumeClaimTemplates list with metadata + spec = A [OK]
Quick Trick: volumeClaimTemplates is a list with metadata and spec [OK]
Common Mistakes:
  • Missing metadata block under volumeClaimTemplates
  • Using accessModes not supported for StatefulSets
  • Incorrect indentation or YAML structure

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes