Bird
0
0

You want to ensure a Pod runs only on nodes labeled region=us-west and disktype=ssd. Which is the correct nodeSelector configuration?

hard📝 Best Practice Q15 of 15
Kubernetes - Scheduling
You want to ensure a Pod runs only on nodes labeled region=us-west and disktype=ssd. Which is the correct nodeSelector configuration?
AnodeSelector: region: us-west, disktype: ssd
BnodeSelector: region=us-west disktype=ssd
CnodeSelector: - region=us-west - disktype=ssd
DnodeSelector: region: us-west disktype: ssd
Step-by-Step Solution
Solution:
  1. Step 1: Understand nodeSelector format for multiple labels

    nodeSelector is a map of key-value pairs, each on its own line with proper indentation.
  2. Step 2: Evaluate each option's syntax

    nodeSelector: region: us-west disktype: ssd correctly lists two key-value pairs. nodeSelector: region: us-west, disktype: ssd uses invalid comma syntax. nodeSelector: - region=us-west - disktype=ssd uses list syntax which is invalid. nodeSelector: region=us-west disktype=ssd uses equals signs incorrectly.
  3. Final Answer:

    nodeSelector: region: us-west disktype: ssd -> Option D
  4. Quick Check:

    Multiple labels in nodeSelector use separate key: value lines [OK]
Quick Trick: List each label as key: value pair under nodeSelector [OK]
Common Mistakes:
  • Using commas to separate labels
  • Using list syntax instead of map
  • Using equals signs instead of colon in YAML

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes