Bird
0
0

Which of the following YAML snippets correctly defines a volumeClaimTemplates section in a StatefulSet manifest?

easy📝 Configuration Q3 of 15
Kubernetes - Persistent Storage
Which of the following YAML snippets correctly defines a volumeClaimTemplates section in a StatefulSet manifest?
AvolumeClaimTemplates: - metadata: name: data spec: accessModes: ["ReadWriteMany"] resources: requests: storage: 10Gi
BvolumeClaimTemplates: name: data spec: accessModes: ["ReadWriteMany"] resources: limits: storage: 5Gi
CvolumeClaimTemplates: - name: data spec: accessModes: ["ReadOnlyMany"] resources: requests: storage: 1Gi
DvolumeClaimTemplates: - metadata: name: data spec: accessModes: ["ReadWriteOnce"] resources: requests: storage: 5Gi
Step-by-Step Solution
Solution:
  1. Step 1: Check YAML structure

    The volumeClaimTemplates must be a list of PersistentVolumeClaim templates with metadata and spec.
  2. Step 2: Validate accessModes and storage requests

    volumeClaimTemplates: - metadata: name: data spec: accessModes: ["ReadWriteOnce"] resources: requests: storage: 5Gi correctly uses ReadWriteOnce and requests 5Gi storage with proper indentation.
  3. Final Answer:

    volumeClaimTemplates: - metadata: name: data spec: accessModes: ["ReadWriteOnce"] resources: requests: storage: 5Gi is the correct YAML snippet.
  4. Quick Check:

    volumeClaimTemplates is a list with metadata and spec [OK]
Quick Trick: volumeClaimTemplates is a list with metadata and spec [OK]
Common Mistakes:
  • Using incorrect indentation or missing dash for list
  • Specifying accessModes not supported by StatefulSet PVCs
  • Confusing limits with requests in resources

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes