Bird
0
0

You want to create a Pod with two containers: one running nginx and another running redis. Which YAML snippet correctly defines this Pod?

hard📝 Best Practice Q15 of 15
Kubernetes - Pods
You want to create a Pod with two containers: one running nginx and another running redis. Which YAML snippet correctly defines this Pod?
AapiVersion: v1 kind: Pod metadata: name: multi-container-pod spec: containers: - nginx - redis
BapiVersion: v1 kind: Pod metadata: name: multi-container-pod spec: container: - name: nginx image: nginx - name: redis image: redis
CapiVersion: v1 kind: Pod metadata: name: multi-container-pod spec: containers: name: nginx image: nginx name: redis image: redis
DapiVersion: v1 kind: Pod metadata: name: multi-container-pod spec: containers: - name: nginx-container image: nginx - name: redis-container image: redis
Step-by-Step Solution
Solution:
  1. Step 1: Verify correct key for multiple containers

    The key must be containers (plural) with a list of container objects.
  2. Step 2: Check each container has unique name and image

    apiVersion: v1 kind: Pod metadata: name: multi-container-pod spec: containers: - name: nginx-container image: nginx - name: redis-container image: redis correctly lists two containers with unique names and images. Other options have syntax errors or wrong keys.
  3. Final Answer:

    apiVersion: v1 kind: Pod metadata: name: multi-container-pod spec: containers: - name: nginx-container image: nginx - name: redis-container image: redis -> Option D
  4. Quick Check:

    Use 'containers' list with unique names [OK]
Quick Trick: Use 'containers' plural with list of named containers [OK]
Common Mistakes:
  • Using singular 'container' instead of 'containers'
  • Not giving unique names to containers
  • Incorrect YAML list syntax

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes