Bird
0
0

Which YAML snippet correctly mounts a Secret named api-credentials as a volume called credentials-vol at path /etc/credentials inside a pod?

easy📝 Syntax Q3 of 15
Kubernetes - Secrets
Which YAML snippet correctly mounts a Secret named api-credentials as a volume called credentials-vol at path /etc/credentials inside a pod?
Avolumes: - name: api-credentials secret: secretName: credentials-vol containers: - name: app volumeMounts: - name: api-credentials mountPath: /etc/credentials
Bvolumes: - name: credentials-vol secret: secretName: api-credentials containers: - name: app volumeMounts: - name: credentials-vol mountPath: /etc/credentials
Cvolumes: - name: credentials-vol configMap: name: api-credentials containers: - name: app volumeMounts: - name: credentials-vol mountPath: /etc/credentials
Dvolumes: - name: credentials-vol secret: secretName: api-credentials containers: - name: app volumeMounts: - name: credentials-vol mountPath: /etc/config
Step-by-Step Solution
Solution:
  1. Step 1: Define the volume

    The volume named credentials-vol must reference the Secret api-credentials.
  2. Step 2: Mount the volume

    The container mounts the volume credentials-vol at /etc/credentials.
  3. Final Answer:

    volumes: - name: credentials-vol secret: secretName: api-credentials containers: - name: app volumeMounts: - name: credentials-vol mountPath: /etc/credentials correctly matches the volume and mountPath.
  4. Quick Check:

    Volume name and secretName must match and mountPath should be correct. [OK]
Quick Trick: Match volume name and secretName exactly [OK]
Common Mistakes:
  • Swapping secretName and volume name
  • Using configMap instead of secret
  • Incorrect mountPath

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes