Bird
0
0

How do you correctly specify a Secret named db-secret to set an environment variable DB_PASS in a Pod manifest?

easy📝 Syntax Q3 of 15
Kubernetes - Secrets
How do you correctly specify a Secret named db-secret to set an environment variable DB_PASS in a Pod manifest?
A<pre>env: - name: DB_PASS valueFrom: secretKeyRef: name: db-secret key: password</pre>
B<pre>env: - name: DB_PASS value: db-secret.password</pre>
C<pre>env: - name: DB_PASS secretRef: name: db-secret key: password</pre>
D<pre>env: - name: DB_PASS valueFrom: configMapKeyRef: name: db-secret key: password</pre>
Step-by-Step Solution
Solution:
  1. Step 1: Use valueFrom with secretKeyRef

    To reference a Secret key as an env var, use valueFrom.secretKeyRef with name and key.
  2. Step 2: Confirm correct syntax

    env:
    - name: DB_PASS
      valueFrom:
        secretKeyRef:
          name: db-secret
          key: password
    correctly uses secretKeyRef with name 'db-secret' and key 'password'.
  3. Final Answer:

    Option A -> Option A
  4. Quick Check:

    secretKeyRef with name and key [OK]
Quick Trick: Use valueFrom.secretKeyRef with name and key [OK]
Common Mistakes:
  • Using configMapKeyRef instead of secretKeyRef
  • Setting value directly to secret name.key
  • Using secretRef instead of secretKeyRef

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes